Q3
2024
--12-31
false
0001320760
false
false
false
false
2
0
0
0
3
1
0
1
0.0001
0.0001
0
0
0.0001
0.0001
00013207602024-01-012024-09-30
thunderdome:item
iso4217:USD
00013207602023-12-31
00013207602024-09-30
0001320760us-gaap:CorporateNonSegmentMember2023-12-31
0001320760us-gaap:CorporateNonSegmentMember2024-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:SystemIntegrationServicesSegmentMember2023-12-31
0001320760us-gaap:OperatingSegmentsMembertssi:SystemIntegrationServicesSegmentMember2024-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:FacilitiesSegmentMember2023-12-31
0001320760us-gaap:OperatingSegmentsMembertssi:FacilitiesSegmentMember2024-09-30
00013207602023-01-012023-09-30
00013207602023-07-012023-09-30
00013207602024-07-012024-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:SystemIntegrationServicesSegmentMember2023-01-012023-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:SystemIntegrationServicesSegmentMember2024-01-012024-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:SystemIntegrationServicesSegmentMember2023-07-012023-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:SystemIntegrationServicesSegmentMember2024-07-012024-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:FacilitiesSegmentMember2023-01-012023-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:FacilitiesSegmentMember2024-01-012024-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:FacilitiesSegmentMember2023-07-012023-09-30
0001320760us-gaap:OperatingSegmentsMembertssi:FacilitiesSegmentMember2024-07-012024-09-30
xbrli:pure
xbrli:shares
iso4217:USDxbrli:shares
00013207602023-09-30
utr:M
0001320760srt:MaximumMember2024-09-30
0001320760srt:MinimumMember2024-09-30
0001320760us-gaap:RevolvingCreditFacilityMember2024-09-30
0001320760us-gaap:RevolvingCreditFacilityMembertssi:SusserBankNationalAssociationMember2023-05-05
0001320760us-gaap:RevolvingCreditFacilityMembertssi:SusserBankNationalAssociationMember2024-09-30
0001320760us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2023-12-31
0001320760us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2024-09-30
utr:Y
0001320760us-gaap:FurnitureAndFixturesMember2023-12-31
0001320760us-gaap:FurnitureAndFixturesMember2024-09-30
0001320760us-gaap:LeaseholdImprovementsMember2023-12-31
0001320760us-gaap:LeaseholdImprovementsMember2024-09-30
0001320760us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2024-09-30
0001320760us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2024-09-30
0001320760us-gaap:EquipmentMember2023-12-31
0001320760us-gaap:EquipmentMember2024-09-30
0001320760tssi:SystemIntegrationServicesSegmentMember2023-12-31
0001320760tssi:SystemIntegrationServicesSegmentMember2024-09-30
0001320760tssi:FacilitiesSegmentMember2023-12-31
0001320760tssi:FacilitiesSegmentMember2024-09-30
0001320760us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-31
0001320760us-gaap:ComputerSoftwareIntangibleAssetMember2024-09-30
0001320760us-gaap:CustomerRelationshipsMember2023-12-31
0001320760us-gaap:CustomerRelationshipsMember2024-09-30
0001320760us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembertssi:USBasedITOEMCompanyMember2023-01-012023-12-31
0001320760us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembertssi:USBasedITOEMCompanyMember2024-01-012024-09-30
0001320760us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertssi:USBasedITOEMCompanyMember2023-01-012023-09-30
0001320760us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertssi:USBasedITOEMCompanyMember2024-01-012024-09-30
0001320760us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertssi:USBasedITOEMCompanyMember2023-07-012023-09-30
0001320760us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembertssi:USBasedITOEMCompanyMember2024-07-012024-09-30
00013207602022-12-31
0001320760tssi:ReimbursementOfCapacityExpansionCostsMember2024-10-012024-09-30
0001320760tssi:ProcurementAndIntegrationServicesMember2024-10-012024-09-30
0001320760us-gaap:MaintenanceMember2024-10-012024-09-30
0001320760tssi:SystemIntegrationServicesSegmentMember2023-01-012023-09-30
0001320760tssi:SystemIntegrationServicesSegmentMember2024-01-012024-09-30
0001320760tssi:SystemIntegrationServicesSegmentMember2023-07-012023-09-30
0001320760tssi:SystemIntegrationServicesSegmentMember2024-07-012024-09-30
0001320760tssi:ProcurementServicesMembertssi:SystemIntegrationServicesSegmentMember2023-01-012023-09-30
0001320760tssi:ProcurementServicesMembertssi:SystemIntegrationServicesSegmentMember2024-01-012024-09-30
0001320760tssi:ProcurementServicesMembertssi:SystemIntegrationServicesSegmentMember2023-07-012023-09-30
0001320760tssi:ProcurementServicesMembertssi:SystemIntegrationServicesSegmentMember2024-07-012024-09-30
0001320760tssi:IntegrationServicesMembertssi:SystemIntegrationServicesSegmentMember2023-01-012023-09-30
0001320760tssi:IntegrationServicesMembertssi:SystemIntegrationServicesSegmentMember2024-01-012024-09-30
0001320760tssi:IntegrationServicesMembertssi:SystemIntegrationServicesSegmentMember2023-07-012023-09-30
0001320760tssi:IntegrationServicesMembertssi:SystemIntegrationServicesSegmentMember2024-07-012024-09-30
0001320760tssi:FacilitiesSegmentMember2023-01-012023-09-30
0001320760tssi:FacilitiesSegmentMember2024-01-012024-09-30
0001320760tssi:FacilitiesSegmentMember2023-07-012023-09-30
0001320760tssi:FacilitiesSegmentMember2024-07-012024-09-30
0001320760tssi:DeploymentAndOtherServicesMembertssi:FacilitiesSegmentMember2023-01-012023-09-30
0001320760tssi:DeploymentAndOtherServicesMembertssi:FacilitiesSegmentMember2024-01-012024-09-30
0001320760tssi:DeploymentAndOtherServicesMembertssi:FacilitiesSegmentMember2023-07-012023-09-30
0001320760tssi:DeploymentAndOtherServicesMembertssi:FacilitiesSegmentMember2024-07-012024-09-30
0001320760tssi:EquipmentSalesMembertssi:FacilitiesSegmentMember2023-01-012023-09-30
0001320760tssi:EquipmentSalesMembertssi:FacilitiesSegmentMember2024-01-012024-09-30
0001320760tssi:EquipmentSalesMembertssi:FacilitiesSegmentMember2023-07-012023-09-30
0001320760tssi:EquipmentSalesMembertssi:FacilitiesSegmentMember2024-07-012024-09-30
0001320760us-gaap:MaintenanceMembertssi:FacilitiesSegmentMember2023-01-012023-09-30
0001320760us-gaap:MaintenanceMembertssi:FacilitiesSegmentMember2024-01-012024-09-30
0001320760us-gaap:MaintenanceMembertssi:FacilitiesSegmentMember2023-07-012023-09-30
0001320760us-gaap:MaintenanceMembertssi:FacilitiesSegmentMember2024-07-012024-09-30
0001320760us-gaap:RetainedEarningsMember2024-09-30
0001320760us-gaap:TreasuryStockCommonMember2024-09-30
0001320760us-gaap:AdditionalPaidInCapitalMember2024-09-30
0001320760us-gaap:CommonStockMember2024-09-30
0001320760us-gaap:RetainedEarningsMember2024-07-012024-09-30
0001320760us-gaap:TreasuryStockCommonMember2024-07-012024-09-30
0001320760us-gaap:AdditionalPaidInCapitalMember2024-07-012024-09-30
0001320760us-gaap:CommonStockMember2024-07-012024-09-30
00013207602024-06-30
0001320760us-gaap:RetainedEarningsMember2024-06-30
0001320760us-gaap:TreasuryStockCommonMember2024-06-30
0001320760us-gaap:AdditionalPaidInCapitalMember2024-06-30
0001320760us-gaap:CommonStockMember2024-06-30
0001320760us-gaap:TreasuryStockCommonMember2024-04-012024-06-30
0001320760us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-30
0001320760us-gaap:CommonStockMember2024-04-012024-06-30
00013207602024-04-012024-06-30
0001320760us-gaap:RetainedEarningsMember2024-04-012024-06-30
00013207602024-03-31
0001320760us-gaap:RetainedEarningsMember2024-03-31
0001320760us-gaap:TreasuryStockCommonMember2024-03-31
0001320760us-gaap:AdditionalPaidInCapitalMember2024-03-31
0001320760us-gaap:CommonStockMember2024-03-31
00013207602024-01-012024-03-31
0001320760us-gaap:RetainedEarningsMember2024-01-012024-03-31
0001320760us-gaap:TreasuryStockCommonMember2024-01-012024-03-31
0001320760us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-31
0001320760us-gaap:CommonStockMember2024-01-012024-03-31
0001320760us-gaap:RetainedEarningsMember2023-12-31
0001320760us-gaap:TreasuryStockCommonMember2023-12-31
0001320760us-gaap:AdditionalPaidInCapitalMember2023-12-31
0001320760us-gaap:CommonStockMember2023-12-31
0001320760us-gaap:RetainedEarningsMember2023-09-30
0001320760us-gaap:TreasuryStockCommonMember2023-09-30
0001320760us-gaap:AdditionalPaidInCapitalMember2023-09-30
0001320760us-gaap:CommonStockMember2023-09-30
0001320760us-gaap:RetainedEarningsMember2023-07-012023-09-30
0001320760us-gaap:TreasuryStockCommonMember2023-07-012023-09-30
0001320760us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30
0001320760us-gaap:CommonStockMember2023-07-012023-09-30
00013207602023-06-30
0001320760us-gaap:RetainedEarningsMember2023-06-30
0001320760us-gaap:TreasuryStockCommonMember2023-06-30
0001320760us-gaap:AdditionalPaidInCapitalMember2023-06-30
0001320760us-gaap:CommonStockMember2023-06-30
00013207602023-04-012023-06-30
0001320760us-gaap:RetainedEarningsMember2023-04-012023-06-30
0001320760us-gaap:TreasuryStockCommonMember2023-04-012023-06-30
0001320760us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30
0001320760us-gaap:CommonStockMember2023-04-012023-06-30
00013207602023-03-31
0001320760us-gaap:RetainedEarningsMember2023-03-31
0001320760us-gaap:TreasuryStockCommonMember2023-03-31
0001320760us-gaap:AdditionalPaidInCapitalMember2023-03-31
0001320760us-gaap:CommonStockMember2023-03-31
00013207602023-01-012023-03-31
0001320760us-gaap:RetainedEarningsMember2023-01-012023-03-31
0001320760us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31
0001320760us-gaap:TreasuryStockCommonMember2023-01-012023-03-31
0001320760us-gaap:CommonStockMember2023-01-012023-03-31
0001320760us-gaap:RetainedEarningsMember2022-12-31
0001320760us-gaap:TreasuryStockCommonMember2022-12-31
0001320760us-gaap:AdditionalPaidInCapitalMember2022-12-31
0001320760us-gaap:CommonStockMember2022-12-31
0001320760tssi:SystemsIntegrationMember2023-01-012023-09-30
0001320760tssi:SystemsIntegrationMember2024-01-012024-09-30
0001320760tssi:SystemsIntegrationMember2023-07-012023-09-30
0001320760tssi:SystemsIntegrationMember2024-07-012024-09-30
0001320760tssi:FacilitiesManagementMember2023-01-012023-09-30
0001320760tssi:FacilitiesManagementMember2024-01-012024-09-30
0001320760tssi:FacilitiesManagementMember2023-07-012023-09-30
0001320760tssi:FacilitiesManagementMember2024-07-012024-09-30
0001320760tssi:ProcurementServicesMember2023-01-012023-09-30
0001320760tssi:ProcurementServicesMember2024-01-012024-09-30
0001320760tssi:ProcurementServicesMember2023-07-012023-09-30
0001320760tssi:ProcurementServicesMember2024-07-012024-09-30
00013207602024-11-13
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
☒
|
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
|
For the quarterly period ended September 30, 2024
or
☐
|
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
|
Commission file number: 001-33627
TSS, INC.
(Exact name of registrant as specified in its charter)
Delaware
|
20-2027651
|
(State or other jurisdiction of
incorporation or organization)
|
(I.R.S. Employer Identification No.)
|
|
|
110 E. Old Settlers Blvd
Round Rock, Texas
|
78664
|
(Address of principal executive offices)
|
(Zip Code)
|
(512) 310-1000
(Registrant’s telephone number, including area code)
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act : None
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the past 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether each registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ☐
|
Accelerated filer ☐
|
Non-accelerated filer ☒
|
Smaller reporting company ☒
|
|
Emerging growth company ☐
|
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicated by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No ☒
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Number of shares of common stock outstanding as of November 13, 2024: 22,472,676
TSS, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarterly Period Ended September 30, 2024
“SAFE HARBOR” STATEMENT |
ii
|
PART I–FINANCIAL INFORMATION |
1
|
Item 1. |
Consolidated Financial Statements
|
1
|
Item 2. |
Management’s Discussion and Analysis of Financial Condition and Results of Operations
|
14
|
Item 3. |
Quantitative and Qualitative Disclosures About Market Risk
|
23
|
Item 4. |
Controls and Procedures
|
23
|
PART II–OTHER INFORMATION |
23
|
Item 2. |
Unregistered Sales of Equity Securities and Use of Proceeds
|
23
|
Item 6. |
Exhibits
|
24
|
SIGNATURES
|
25 |
“SAFE HARBOR” STATEMENT
UNDER THE PRIVATE SECURITIES LITIGATION REFORM ACT OF 1995
From time to time, we make oral and written statements that may constitute “forward-looking statements” (rather than historical facts) as defined in the Private Securities Litigation Reform Act of 1995 or by the Securities and Exchange Commission (the “SEC”) in its rules, regulations and releases, including Section 27A of the Securities Act of 1933, as amended (the “Securities Act”) and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). We desire to take advantage of the “safe harbor” provisions in the Private Securities Litigation Reform Act of 1995 for forward looking statements made from time to time, including, but not limited to, the forward- looking statements made in this Quarterly Report on Form 10-Q (the “Form 10-Q”), as well as those made in other filings with the SEC.
Forward looking statements can be identified by our use of forward-looking terminology such as “may,” “will,” “expect,” “anticipate,” “estimate,” “believe,” “continue,” “forecast,” “foresee” or other similar words. Such forward looking statements are based on management’s current plans and expectations and are subject to risks, uncertainties and changes in plans that could cause actual results to differ materially from those described in the forward-looking statements. Important factors that could cause actual results to differ materially from those anticipated in our forward-looking statements include, but are not limited to, those described under Risk Factors set forth in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended December 31, 2023.
We expressly disclaim any obligation to release publicly any updates or any changes in our expectations or any changes in events, conditions or circumstances on which any forward-looking statement is based.
As used herein, except as otherwise indicated by the context, the terms “TSS”, “Company”, “we”, “our” and “us” are used to refer to TSS, Inc. and its subsidiaries.
PART I - FINANCIAL INFORMATION
Item 1. Consolidated Financial Statements
TSS, Inc.
Consolidated Balance Sheets
(in thousands except par values)
|
|
September 30,
2024
|
|
|
December 31,
2023
|
|
|
|
(unaudited)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Current Assets:
|
|
|
|
|
|
|
|
|
Cash and cash equivalents
|
|
$ |
46,448 |
|
|
$ |
11,831 |
|
Contract and other receivables, net
|
|
|
7,955 |
|
|
|
3,527 |
|
Costs and estimated earnings in excess of billings on uncompleted contracts
|
|
|
190 |
|
|
|
1,310 |
|
Inventories, net
|
|
|
4,983 |
|
|
|
2,343 |
|
Prepaid expenses and other current assets
|
|
|
371 |
|
|
|
302 |
|
Total current assets
|
|
|
59,947 |
|
|
|
19,313 |
|
Property and equipment, net
|
|
|
2,062 |
|
|
|
628 |
|
Lease right-of-use assets
|
|
|
3,605 |
|
|
|
4,062 |
|
Goodwill
|
|
|
780 |
|
|
|
780 |
|
Other assets
|
|
|
888 |
|
|
|
817 |
|
Total assets
|
|
$ |
67,282 |
|
|
$ |
25,600 |
|
|
|
|
|
|
|
|
|
|
Current Liabilities:
|
|
|
|
|
|
|
|
|
Accounts payable and accrued expenses
|
|
$ |
51,927 |
|
|
$ |
14,362 |
|
Deferred revenues, current
|
|
|
2,923 |
|
|
|
3,370 |
|
Lease liabilities, current
|
|
|
774 |
|
|
|
688 |
|
Total current liabilities
|
|
|
55,624 |
|
|
|
18,420 |
|
Deferred revenues, non-current
|
|
|
908 |
|
|
|
- |
|
Lease liabilities, non-current
|
|
|
3,096 |
|
|
|
3,631 |
|
Total liabilities
|
|
|
59,628 |
|
|
|
22,051 |
|
|
|
|
|
|
|
|
|
|
Commitments and Contingencies
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stockholders’ Equity:
|
|
|
|
|
|
|
|
|
Preferred stock, $.0001 par value; 1,000 shares authorized at September 30, 2024 and December 31, 2023; none issued
|
|
|
- |
|
|
|
- |
|
Common stock, $.0001 par value; 49,000 shares authorized at September 30, 2024 and December 31, 2023; 24,086 and 23,533 issued; 22,019 and 21,771 outstanding at September 30, 2024 and December 31, 2023, respectively
|
|
|
2 |
|
|
|
2 |
|
Additional paid-in capital
|
|
|
72,899 |
|
|
|
72,103 |
|
Treasury stock 2,057 and 1,762 shares at cost at September 30, 2024 and December 31, 2023
|
|
|
(2,999 |
)
|
|
|
(2,245 |
)
|
Accumulated deficit
|
|
|
(62,248 |
)
|
|
|
(66,311 |
)
|
Total stockholders’ equity
|
|
|
7,654 |
|
|
|
3,549 |
|
Total liabilities and stockholders’ equity
|
|
$ |
67,282 |
|
|
$ |
25,600 |
|
See accompanying notes to the consolidated financial statements.
TSS, Inc.
Unaudited Consolidated Statements of Operations
(in thousands, except per-share amounts)
|
|
Three Months Ended
September 30
|
|
|
Nine Months Ended
September 30
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Results of Operations:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Revenues:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Procurement
|
|
$ |
60,484 |
|
|
$ |
5,422 |
|
|
$ |
77,022 |
|
|
$ |
17,742 |
|
Facilities management
|
|
|
1,954 |
|
|
|
1,804 |
|
|
|
6,384 |
|
|
|
5,603 |
|
Systems integration
|
|
|
7,630 |
|
|
|
1,654 |
|
|
|
14,713 |
|
|
|
6,646 |
|
Total revenues
|
|
|
70,068 |
|
|
|
8,880 |
|
|
|
98,119 |
|
|
|
29,991 |
|
Cost of revenue:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Procurement
|
|
|
56,766 |
|
|
|
3,775 |
|
|
|
71,672 |
|
|
|
14,230 |
|
Facilities management
|
|
|
1,228 |
|
|
|
773 |
|
|
|
2,771 |
|
|
|
2,430 |
|
Systems integration
|
|
|
4,187 |
|
|
|
1,502 |
|
|
|
8,539 |
|
|
|
5,593 |
|
Total cost of revenues
|
|
|
62,181 |
|
|
|
6,050 |
|
|
|
82,982 |
|
|
|
22,253 |
|
Gross profit
|
|
|
7,887 |
|
|
|
2,830 |
|
|
|
15,137 |
|
|
|
7,738 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Selling, general and administrative expenses
|
|
|
3,885 |
|
|
|
2,043 |
|
|
|
8,993 |
|
|
|
6,464 |
|
Depreciation and amortization
|
|
|
208 |
|
|
|
72 |
|
|
|
397 |
|
|
|
249 |
|
Total operating costs
|
|
|
4,093 |
|
|
|
2,115 |
|
|
|
9,390 |
|
|
|
6,713 |
|
Operating income
|
|
|
3,794 |
|
|
|
715 |
|
|
|
5,747 |
|
|
|
1,025 |
|
Other expense:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense, net
|
|
|
1,128 |
|
|
|
482 |
|
|
|
1,628 |
|
|
|
1,242 |
|
Income (loss) before income taxes
|
|
|
2,666 |
|
|
|
233 |
|
|
|
4,119 |
|
|
|
(217 |
) |
Income tax expense
|
|
|
20 |
|
|
|
24 |
|
|
|
56 |
|
|
|
45 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Basic
|
|
$ |
0.12 |
|
|
$ |
0.01 |
|
|
$ |
0.18 |
|
|
$ |
(0.01 |
) |
Income (loss) per common share - Diluted
|
|
$ |
0.10 |
|
|
$ |
0.01 |
|
|
$ |
0.16 |
|
|
$ |
(0.01 |
) |
See accompanying notes to the consolidated financial statements.
TSS, Inc.
Unaudited Consolidated Statements of Changes in Stockholders’ Equity
(in thousands)
|
|
|
|
|
|
|
|
|
|
Additional
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total
|
|
|
|
Common Stock
|
|
|
Paid-in
|
|
|
Treasury Stock
|
|
|
Accumulated
|
|
|
Stockholders’
|
|
|
|
Shares
|
|
|
Amount
|
|
|
Capital
|
|
|
Shares
|
|
|
Amount
|
|
|
Deficit
|
|
|
Equity
|
|
Balance January 1, 2023
|
|
|
23,197 |
|
|
$ |
2 |
|
|
$ |
71,522 |
|
|
|
(1,657 |
)
|
|
$ |
(2,205 |
)
|
|
$ |
(66,385 |
)
|
|
$ |
2,934 |
|
Restricted stock vested
|
|
|
3 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Treasury shares repurchased
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(1 |
)
|
|
|
(1 |
)
|
|
|
- |
|
|
|
(1 |
)
|
Stock-based compensation
|
|
|
- |
|
|
|
- |
|
|
|
140 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
140 |
|
Net loss
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(786 |
)
|
|
|
(786 |
)
|
Balance at March 31, 2023
|
|
|
23,200 |
|
|
|
2 |
|
|
|
71,662 |
|
|
|
(1,658 |
) |
|
|
(2,206 |
)
|
|
|
(67,171 |
) |
|
|
2,287 |
|
Restricted stock vested
|
|
|
88 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Treasury shares repurchased
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(26 |
) |
|
|
(10 |
) |
|
|
- |
|
|
|
(10 |
) |
Stock-based compensation
|
|
|
- |
|
|
|
- |
|
|
|
160 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
160 |
|
Net Income
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
315 |
|
|
|
315 |
|
Balance at June 30, 2023
|
|
|
23,288 |
|
|
|
2 |
|
|
|
71,822 |
|
|
|
(1,684 |
) |
|
|
(2,216 |
) |
|
|
(66,856 |
) |
|
|
2,752 |
|
Restricted stock vested
|
|
|
185 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Treasury shares repurchased
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(60 |
) |
|
|
(22 |
) |
|
|
- |
|
|
|
(22 |
) |
Stock-based compensation
|
|
|
- |
|
|
|
- |
|
|
|
153 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
153 |
|
Net income
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
209 |
|
|
|
209 |
|
Balance at September 30, 2023
|
|
|
23,473 |
|
|
$ |
2 |
|
|
$ |
71,975 |
|
|
|
(1,744 |
) |
|
$ |
(2,238 |
) |
|
$ |
(66,647 |
) |
|
$ |
3,092 |
|
|
|
|
|
|
|
|
|
|
|
Additional
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Total
|
|
|
|
Common Stock
|
|
|
Paid-in
|
|
|
Treasury Stock
|
|
|
Accumulated
|
|
|
Stockholders’
|
|
|
|
Shares
|
|
|
Amount
|
|
|
Capital
|
|
|
Shares
|
|
|
Amount
|
|
|
Deficit
|
|
|
Equity
|
|
Balance January 1, 2024
|
|
|
23,533 |
|
|
$ |
2 |
|
|
$ |
72,103 |
|
|
|
(1,762 |
)
|
|
$ |
(2,245 |
)
|
|
$ |
(66,311 |
)
|
|
$ |
3,549 |
|
Restricted stock vested
|
|
|
376 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Treasury shares repurchased
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(120 |
)
|
|
|
(55 |
)
|
|
|
- |
|
|
|
(55 |
)
|
Stock-based compensation
|
|
|
- |
|
|
|
- |
|
|
|
150 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
150 |
|
Net income
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
15 |
|
|
|
15 |
|
Balance at March 31, 2024
|
|
|
23,909 |
|
|
|
2 |
|
|
|
72,253 |
|
|
|
(1,882 |
) |
|
|
(2,300 |
)
|
|
|
(66,296 |
) |
|
|
3,659 |
|
Restricted stock vested
|
|
|
135 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
Treasury shares repurchased
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(60 |
) |
|
|
(82 |
) |
|
|
- |
|
|
|
(82 |
) |
Stock options exercised
|
|
|
200 |
|
|
|
- |
|
|
|
20 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
20 |
|
Stock-based compensation
|
|
|
- |
|
|
|
- |
|
|
|
155 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
155 |
|
Net income
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
1,402 |
|
|
|
1,402 |
|
Balance at June 30, 2024
|
|
|
24,244 |
|
|
|
2 |
|
|
|
72,428 |
|
|
|
(1,942 |
) |
|
|
(2,382 |
) |
|
|
(64,894 |
) |
|
|
5,154 |
|
Treasury shares repurchased
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
(115 |
) |
|
|
(617 |
) |
|
|
- |
|
|
|
(617 |
) |
Stock options exercised
|
|
|
343 |
|
|
|
- |
|
|
|
172 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
172 |
|
Stock-based compensation
|
|
|
- |
|
|
|
- |
|
|
|
299 |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
299 |
|
Net income
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
2,646 |
|
|
|
2,646 |
|
Balance at September 30, 2024
|
|
|
24,587 |
|
|
$ |
2 |
|
|
$ |
72,899 |
|
|
|
(2,057 |
) |
|
$ |
(2,999 |
) |
|
$ |
(62,248 |
) |
|
$ |
7,654 |
|
See accompanying notes to the consolidated financial statements.
TSS, Inc.
Unaudited Consolidated Statements of Cash Flows
(in thousands)
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
Cash Flows from Operating Activities:
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
4,063 |
|
|
$
|
(262 |
) |
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
|
|
|
|
|
|
|
|
|
Depreciation and amortization
|
|
|
397 |
|
|
|
249 |
|
Stock-based compensation
|
|
|
604 |
|
|
|
453 |
|
Changes in operating assets and liabilities:
|
|
|
|
|
|
|
|
|
Contract and other receivables
|
|
|
(4,427 |
)
|
|
|
(3,566 |
)
|
Costs and estimated earnings in excess of billings on uncompleted contracts
|
|
|
1,120 |
|
|
|
(379 |
) |
Inventories, net
|
|
|
(2,640 |
) |
|
|
(1,269 |
) |
Prepaid expenses and other assets
|
|
|
(206 |
)
|
|
|
(166 |
) |
Right-of-use assets
|
|
|
457 |
|
|
|
486 |
|
Accounts payable and accrued expenses
|
|
|
37,565 |
|
|
|
640 |
|
Deferred revenues
|
|
|
461 |
|
|
|
12,688 |
|
Operating lease liabilities
|
|
|
(449 |
)
|
|
|
(295 |
) |
Net cash provided by operating activities
|
|
|
36,945 |
|
|
|
8,579 |
|
|
|
|
|
|
|
|
|
|
Cash Flows from Investing Activities:
|
|
|
|
|
|
|
|
|
Capital expenditures
|
|
|
(1,766 |
)
|
|
|
(240 |
)
|
Net cash used in investing activities
|
|
|
(1,766 |
)
|
|
|
(240 |
)
|
|
|
|
|
|
|
|
|
|
Cash Flows from Financing Activities:
|
|
|
|
|
|
|
|
|
Proceeds from exercise of options
|
|
|
192 |
|
|
|
- |
|
Purchase of treasury shares
|
|
|
(754 |
) |
|
|
(33 |
) |
Net cash used in financing activities
|
|
|
(562 |
) |
|
|
(33 |
) |
Net increase in cash and cash equivalents
|
|
|
34,617 |
|
|
|
8,306 |
|
Cash and cash equivalents at beginning of period
|
|
|
11,831 |
|
|
|
20,397 |
|
Cash and cash equivalents at end of period
|
|
$ |
46,448 |
|
|
$ |
28,703 |
|
Supplemental disclosure of cash flow information:
|
|
|
|
|
|
|
|
|
Cash paid for interest
|
|
$ |
1,963 |
|
|
$ |
1,572 |
|
Cash paid for taxes
|
|
$ |
79 |
|
|
$ |
47 |
|
See accompanying notes to the consolidated financial statements.
TSS, Inc.
Notes to Consolidated Statements
(unaudited)
Note 1 – Significant Accounting Policies
Description of Business
TSS, Inc. (‘‘TSS’’, the ‘‘Company’’, ‘‘we’’, ‘‘us’’ or ‘‘our’’) provides a comprehensive suite of services for the planning, design, deployment, maintenance, refresh and take-back of end-user and enterprise systems, including the mission-critical facilities in which they are housed. We provide a single source solution for enabling technologies in data centers, operations centers, network facilities, server rooms, security operations centers, communications facilities and the infrastructure systems that are critical to their function. Our services consist of technology consulting, design and engineering, project management, systems integration, systems installation, facilities management and IT procurement services. Our systems integration services have recently been enhanced to include integration of Artificial Intelligence (AI) enabled data center server racks. Our corporate offices and our integration facility are located in Round Rock, Texas.
Basis of Presentation
The accompanying consolidated balance sheet as of December 31, 2023, which has been derived from audited consolidated financial statements, and the unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial statements and pursuant to the rules and regulations of the SEC for interim reporting and include the accounts of the Company and its consolidated subsidiaries. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring items) necessary to present fairly the consolidated financial position of the Company and its consolidated results of operations, changes in stockholders’ equity and cash flows. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Certain prior year amounts have been reclassified to conform to the current period presentation. These reclassifications had no net effect on our reported results of operations, financial position or cash flows.
Liquidity
As of September 30, 2024, the Company had an accumulated deficit of $62.2 million. We have recorded operating and net income in our six most recent quarters and posted a significant increase in net income in the three and nine-month periods ended September 30, 2024 compared to the same periods of the prior year, but we have a history of annual operating or net losses over recent years which have been due, in part, to the effects of the COVID-19 pandemic and subsequent supply chain constraints. These factors may be indicative of doubt regarding the Company’s ability to continue as a going concern. Management has evaluated the significance of these conditions in relation to its ability to meet its ongoing obligations. Our primary sources of funds to meet our liquidity and capital requirements include cash on hand, funds generated from operations including the funds from our customer financing programs and trade credit extended to us by our vendors or under our revolving bank line of credit. If our future results do not meet our expectations, management believes that we can implement reductions in selling, general and administrative expenses to better achieve profitability and therefore improve cash flows, or that we could take further steps such as the issuance of new equity or debt. We may also require additional capital if we seek to acquire additional businesses to increase the scale of our operations. There can be no assurance as to the Company’s ability to continue to operate profitability or to scale its business operations on terms upon which additional financing might be available.
Management believes that we will be able to generate sufficient cash flows and liquidity as described above, as we have been able to grow our revenues and order backlog and seen an improvement in supply chain constraints. As discussed in our subsequent events footnote to the attached unaudited financial statements, we also recently signed a multi-year agreement with our largest customer to integrate AI-enabled computer racks for them, which we expect will substantially increase our earnings and financial position, as well as giving us much greater comfort that we will be able to more than cover our fixed and variable costs for the next several years. We believe that we will be profitable in the next quarter and for the year ended December 31, 2024. As a result, management has concluded that there is not substantial doubt about the Company’s ability to continue as a going concern. These financial statements do not include any adjustments relating to the recoverability or classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern for a reasonable period of time.
Revenue Recognition
We recognize revenues when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations based on relative standalone selling prices.
We have received from one of our clients a reimbursement of certain capital expenditures and other start-up costs in the quarter ended June 30, 2024. These capital investments and related reimbursement are both being amortized over the same 36-month period representing the estimated useful life of the assets, over which period we expect to use that equipment to meet the client’s future needs for AI-enabled rack integration. Similarly, the reimbursement of other start-up costs representing items that are expected to be used within the coming year are being amortized over twelve months, which is the same period over which we are amortizing the associated recorded asset.
Maintenance Services
We generate maintenance services revenues from fees that provide our customers with as-needed maintenance and repair services on modular data centers during the contract terms. Our contract terms are typically one year in duration, are billed annually in advance, and are non-cancellable. As a result, we record deferred revenues (a contract liability) and recognize revenues from these services on a ratable basis over the contract term. We can mitigate our exposure to credit losses by discontinuing services in the event of non-payment, however our history of non-payments and bad debt expense has been insignificant.
Integration Services
We generate integration services revenues by providing our customers with customized systems and rack-level integration services. We recognize revenue upon shipment to the customer of the completed systems as this is when we have completed our services and when the customer obtains control of the promised goods. We typically extend credit terms to our integration customers based on their creditworthiness and generally do not receive advance payments. As such, we record accounts receivable at the time of shipment, when our right to the consideration becomes unconditional. Accounts receivable from our integration customers are typically due within 30-80 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends, and our assessment of our customers’ creditworthiness. As of September 30, 2024, and December 31, 2023, our allowance for doubtful accounts was $7,107.
Equipment and Material Sales
We generate revenues under fixed price contracts from the sale of data center and related ancillary equipment or materials to customers in the United States. We recognize revenue when the product is shipped to the customer as that is when the customer obtains control of the promised goods and when we have completed our contractual obligations. Typically, we do not receive advance payments for equipment or material sales; however, if we do, we record the advance payment as deferred revenues. Normally we record accounts receivable at the time of shipment, when our right to the consideration has become unconditional. Accounts receivable from our equipment and material sales are typically due within 30-45 days of invoicing.
Deployment and Other Services
We generate revenues from fees we charge our customers for other services, including repairs or other services not covered under maintenance contracts; installation and servicing of equipment, including modular data centers; and other fixed-price services including repair, design and project management services, or the moving of equipment to a different location. In some cases, we arrange for a third party to perform warranty and servicing of equipment, and in these instances, we recognize revenue as the amount of any fees or commissions that we expect to be entitled to. Other services are typically invoiced upon completion of services or completion of milestones. We record accounts receivable at the time of completion when our right to consideration becomes unconditional.
Procurement Services
We generate revenues from fees we charge our customers to procure third-party hardware, software and professional services on their behalf, some of which are then used in our integration services as we integrate these components to deliver a completed system to our customer. We recognize our procurement services revenues upon completion of the procurement activity. For any procurement activities in which we somehow transform the product, the revenues recognized on these transactions are the gross sales amount of the transaction, and we recognize offsetting costs of sales for any costs we incur to procure the related goods (“gross transactions”). In some cases, we arrange for the purchase of third-party hardware, software or professional services that are to be provided directly to our customers by another party and we have no control of the goods before they are transferred to the customer and do not transform the product in any way. In these instances, we are acting as an agent in the transaction and recognize revenue on a net basis, recording only the amount of any fee or commissions that we expect to be entitled to after paying the other party for the goods or services provided to the customer (“net transactions”). Accounts receivable from our procurement activities are typically due within 80 days of invoicing. The majority of the procurement activities generally involve us transforming the product, and as such the majority of these transactions are recorded gross. In order to accelerate the time period in which we receive payment, we generally factor the procurement services receivables utilizing a program that we estimate has an effective annualized interest rate below the rate at which we could borrow funds. Regardless of whether the transaction is recorded as a gross transaction or a net transaction, the interest we are charged through the factoring program is based on the gross value of the transaction.
The following table shows our revenues disaggregated by reportable segment and by product or service type (in ’000’s, unaudited):
|
|
Three-Months Ended
September 30,
|
|
|
Nine-Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
FACILITIES:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance revenues
|
|
$ |
927 |
|
|
$ |
1,280 |
|
|
$ |
3,594 |
|
|
$ |
3,233 |
|
Equipment sales
|
|
|
992 |
|
|
|
406 |
|
|
|
1,556 |
|
|
|
696 |
|
Deployment and other services
|
|
|
35 |
|
|
|
118 |
|
|
|
1,234 |
|
|
|
1,674 |
|
Total Facilities revenues
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,384 |
|
|
$ |
5,603 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYSTEMS INTEGRATION:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration services
|
|
$ |
7,630 |
|
|
$ |
1,654 |
|
|
$ |
14,713 |
|
|
$ |
6,646 |
|
Procurement services
|
|
|
60,484 |
|
|
|
5,422 |
|
|
|
77,022 |
|
|
|
17,742 |
|
Total Systems Integration revenues
|
|
$ |
68,114 |
|
|
$ |
7,076 |
|
|
$ |
91,735 |
|
|
$ |
24,388 |
|
TOTAL REVENUES
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
Judgments
We consider several factors in determining that control transfers to the customer upon shipment of equipment or upon completion of our services. These factors include that legal title transfers to the customer, we have a present right to payment, and the customer has assumed the risks and rewards of ownership at the time of shipment or completion of the services.
Sales Taxes
Sales (and similar) taxes that are imposed on our sales and collected from customers are excluded from revenues.
Shipping and Handling Costs
Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of revenues and are expensed as incurred. We accrue costs for shipping and handling activities that occur after control of the promised good or service has transferred to the customer.
Remaining Performance Obligations
Remaining performance obligations include deferred revenue and amounts we expect to receive for goods and services that have not yet been delivered or provided under existing, non-cancellable contracts. For contracts that have an original duration of one year or less, we have elected the practical expedient applicable to such contracts and we do not disclose the transaction price for remaining performance obligations at the end of each reporting period and when we expect to recognize this revenue. As of September 30, 2024, deferred revenue of $3,831,000 includes:
|
●
|
$2,339,000 of our remaining performance obligations for our maintenance contracts, all of which are expected to be recognized within one year, and
|
|
●
|
None relating to procurement and integration services where we have yet to complete our services for our customers, all of which are expected to be recognized within one year, and
|
|
●
|
$1,492,000 for a customer’s reimbursement of capacity expansion costs expected to be used for rack integration services, the majority of which is being amortized over a three-year period ending May 2027. This is the same time period over which the related capitalized assets are being depreciated.
|
Contract liabilities consisting of deferred revenue were $3,370,000 at December 31, 2023 and $2,080,000 at December 31, 2022.
Concentration of Credit Risk
We are currently economically dependent upon our relationship with a large US-based IT OEM. If this relationship is unsuccessful or discontinues, our business and revenue will suffer. The loss of or a significant reduction in orders from this customer or the failure to provide adequate products or services to it would significantly reduce our revenue.
The following customer accounted for a significant percentage of our revenues for the periods shown (unaudited):
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US-based IT OEM
|
|
|
100 |
% |
|
|
97 |
% |
|
|
99 |
% |
|
|
94 |
% |
No other customers represented more than 10% of our revenues for any periods presented. Our US-based IT OEM customer represented 99% of our trade accounts receivable at September 30, 2024 and 95% at December 31, 2023. No other customer represented more than 10% of our accounts receivable at either of those dates.
Non-recourse factoring
We have entered into a factoring agreement with a financial institution to sell certain of our accounts receivable from a US-based IT OEM customer under a non-recourse agreement. Due to the extended payment terms from that customer, typically 80 days from invoice date, we use this factoring arrangement as the effective interest rate implicit in this arrangement is less than the rate at which we could borrow the funds to carry those receivables through their due date. Under the arrangement, we sell certain trade receivables on a non-recourse basis and account for the transaction as a sale of the receivable. The financial institution assumes the full risk of collection, without recourse to the Company in the event of a loss. Debtors are directed to send payments directly to the financial institution. The applicable receivables are removed from our consolidated balance sheet when we receive the cash proceeds. We do not service any factored accounts after the factoring has occurred. We utilize this factoring arrangement as part of our financing for working capital. The aggregate gross amount factored under this arrangement was approximately $85.5 million and $61.4 million for the three-month periods ended September 30, 2024 and 2023, respectively. We paid financing fees under this arrangement of approximately $1,220,000 and $888,000 for the three-month periods ended September 30, 2024 and 2023, respectively, which was recorded as interest expense in our consolidated statements of operations or in deferred costs if the interest related to projects where revenue has not yet been recognized. The aggregate gross amount factored under this arrangement was approximately $136.4 million and $109.9 million for the nine-month periods ended September 30, 2024 and 2023, respectively. We paid financing fees under this arrangement of approximately $1,963,000 and $1,573,000 for the nine-month periods ended September 30, 2024 and 2023, respectively, which was recorded as interest expense in our consolidated statements of operations. Amounts factored often exceed our total recorded revenues, as the factoring fees apply to the gross value of receivables collected through the program, while we record only our agent fee on procurement contracts as revenue for any procurement activity that is shipped directly from third parties to the end customer (net transactions).
Recently Issued Accounting Pronouncements
In November 2023, FASB issued Accounting Standards Update ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. (“ASU 2023-07”). ASU 2023-07 improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision-maker and included within each reported measure of segment profit (referred to as the “significant expense principle”). ASU 2023-0 will become effective for the fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. We intend to adopt the standard when it becomes effective in the fiscal year 2024 annual financial statements and we are currently evaluating the impact, if any, that this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.
Note 2 – Supplemental Balance Sheet Information
Receivables
Contract and other receivables consisted of the following (in ‘000’s):
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Contract and other receivables
|
|
$ |
7,962 |
|
|
$ |
3,534 |
|
Allowance for doubtful accounts
|
|
|
(7 |
)
|
|
|
(7 |
)
|
Contracts and other receivables, net
|
|
$ |
7,955 |
|
|
$ |
3,527 |
|
Inventories
We state inventories at the lower of cost or net realizable value, using the first-in-first-out-method (in ‘000’s) as follows:
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Materials and component parts
|
|
$ |
957 |
|
|
$ |
258 |
|
Procurement inventories
|
|
|
4,047 |
|
|
|
2,106 |
|
Reserve
|
|
|
(21 |
)
|
|
|
(21 |
)
|
Inventories, net
|
|
$ |
4,983 |
|
|
$ |
2,343 |
|
Goodwill and Intangible Assets, Net
Goodwill and intangible assets, net consisted of the following (in ‘000’s):
|
|
September 30, 2024
(unaudited)
|
|
|
December 31, 2023
|
|
|
|
Gross
|
|
|
|
|
|
|
Gross
|
|
|
|
|
|
|
|
Carrying
|
|
|
Accumulated
|
|
|
Carrying
|
|
|
Accumulated
|
|
|
|
Amount
|
|
|
Amortization
|
|
|
Amount
|
|
|
Amortization
|
|
Intangible assets not subject to amortization:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill
|
|
$ |
780 |
|
|
|
- |
|
|
$ |
780 |
|
|
|
- |
|
Intangible assets subject to amortization:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Customer relationships
|
|
$ |
906 |
|
|
$ |
(906 |
)
|
|
$ |
906 |
|
|
$ |
(906 |
)
|
Acquired software
|
|
$ |
234 |
|
|
$ |
(234 |
)
|
|
$ |
234 |
|
|
$ |
(234 |
)
|
Goodwill attributable to reporting units (in ‘000’s):
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Facilities unit
|
|
$ |
643 |
|
|
$ |
643 |
|
Systems Integration unit
|
|
|
137 |
|
|
|
137 |
|
Total
|
|
$ |
780 |
|
|
$ |
780 |
|
At September 30, 2024 and December 31, 2023, both the facilities unit and the systems integration unit had negative carrying amounts on our records.
We recognized no amortization expense related to intangibles during the 2024 periods presented as all long-lived intangible assets subject to amortization were fully amortized. We recognized amortization expense related to intangibles of approximately $0 and $23,000 for the three-month and nine-month periods ended September 30, 2023, respectively.
We have elected to use December 31 as our annual date to test goodwill and intangibles for impairment. As circumstances change that could affect the recoverability of the carrying amount of the assets during an interim period, we will evaluate goodwill and other long-lived intangible assets for impairment. We performed a quantitative analysis of our goodwill and intangible assets at December 31, 2023 as part of our annual testing for impairment and concluded that there was no impairment. We considered relevant matters, including macroeconomic conditions and the effects of COVID-19 on our operations, and there was no identified material triggering events or circumstances that occurred during the three and nine-month periods ended September 30, 2024 or 2023 that indicated the carrying value of our goodwill or other long-lived intangible assets was impaired.
Property and Equipment
Property and equipment consisted of the following (in ’000’s):
|
|
Estimated
Useful
Lives (years)
|
|
|
September,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Trade equipment
|
|
|
|
5 |
|
|
|
$ |
736 |
|
|
$ |
398 |
|
Leasehold improvements
|
|
|
2 |
- |
5 |
|
|
|
2,327 |
|
|
|
1,050 |
|
Furniture and fixtures
|
|
|
|
7 |
|
|
|
|
140 |
|
|
|
28 |
|
Computer equipment and software
|
|
|
|
3 |
|
|
|
|
2,374 |
|
|
|
2,335 |
|
|
|
|
|
|
|
|
|
|
5,577 |
|
|
|
3,811 |
|
Less accumulated depreciation
|
|
|
|
|
|
|
|
|
(3,515 |
)
|
|
|
(3,183 |
)
|
Property and equipment, net
|
|
|
|
|
|
|
|
$ |
2,062 |
|
|
$ |
628 |
|
Depreciation of property and equipment and amortization of leasehold improvements and software totaled $208,000 and $72,000 for the three-month periods ended September 30, 2024 and 2023, respectively. Depreciation of property and amortization of leasehold improvements and software totaled $397,000 and $249,000 for the nine-month periods ended September 30, 2024 and 2023, respectively.
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in ’000’s):
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Accounts payable
|
|
$ |
35,692 |
|
|
$ |
12,414 |
|
Accrued expenses
|
|
|
14,440 |
|
|
|
746 |
|
Compensation, benefits and related taxes
|
|
|
1,592 |
|
|
|
1,087 |
|
Other accrued expenses
|
|
|
203 |
|
|
|
115 |
|
Total accounts payable and accrued expenses
|
|
$ |
51,927 |
|
|
$ |
14,362 |
|
Note 3 – Revolving Line of Credit
In May 2024, we renewed our revolving line of credit (the “credit facility”) with Susser Bank, National Association (“Lender”) pursuant to a Business Loan Agreement (Asset Based) (the “Loan Agreement”) effective May 5, 2024. The obligations under the credit facility are secured by substantially all of our accounts receivable. Our wholly owned subsidiaries, Vortech LLC, and VTC, LLC jointly and severally guarantee our obligations under the credit facility.
The maximum amount of the credit facility is $1.5 million. The credit facility is subject to a borrowing base of the lesser of $1.5 million or 80% of eligible accounts receivables, subject to customary exclusions and limitations. Certain accounts receivables subject to a vendor payment program with a customer are excluded from the definition of eligible accounts receivable under the credit facility. Borrowings under the credit facility bear interest based on the U.S. Prime Rate as published in the Money Rates section of The Wall Street Journal (effective rate of 8.00% per annum at September 30, 2024) and such interest rate shall not be less than 3.50% per annum). The credit facility matures May 5, 2025.
The credit facility requires us to maintain minimum liquidity of $1.5 million at all times.
The Loan Agreement and ancillary documents include customary affirmative covenants for secured transactions of this type, including maintaining adequate books and records, periodic financial reporting, compliance with laws, maintenance of insurance, maintenance of assets, timely payment of taxes, and notices of adverse events. The Loan Agreement and ancillary documents include customary negative covenants, including incurrence of other indebtedness, mergers, consolidations and transfer of assets and liens on our assets. The Loan Agreement and ancillary documents also include customary events of default, including payment defaults, failure to perform or observe terms, covenants or agreements included in the Loan Agreement and ancillary documents, insolvency and bankruptcy defaults, judgment defaults, material adverse change defaults, and change of ownership defaults.
The maximum amount we were eligible to borrow at September 30, 2024 was approximately $49,000. There were no amounts outstanding under this credit facility at September 30, 2024.
Note 4- Leasing Arrangements
We have operating leases for our office and integration facilities as well as for certain equipment and vehicles. Our leases have remaining lease terms of 6 to 54 months. As of September 30, 2024, we have not entered into any lease arrangement classified as a finance lease.
We determine if an arrangement is a lease at inception. Operating leases are included in lease right-of-use assets, current lease liabilities and lease liabilities, non-current, on our consolidated balance sheet. We have elected an accounting policy to not recognize short-term leases (one year or less) on the balance sheet. We also elected the package of practical expedients which applies to leases that commenced before the adoption date. By electing the package of practical expedients, we did not need to reassess whether any existing contracts are or contain leases, the lease classification for any existing leases and initial direct costs for any existing leases.
Right-of-use assets and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When the implicit rate of the lease is not provided or cannot be determined, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of future payments. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise those options. Lease expense for minimum lease payments is recognized on a straight- line basis over the lease term. Components of lease expense and other information is as follows (in ‘000’s):
|
|
Three Months Ended
September 30,
(unaudited)
|
|
|
Nine Months Ended
September 30,
(unaudited)
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Lease expense
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating lease cost
|
|
$ |
236 |
|
|
$ |
218 |
|
|
$ |
693 |
|
|
$ |
651 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Lease – operating cash flows
|
|
|
(185 |
)
|
|
|
(160 |
)
|
|
|
(449 |
) |
|
|
(486 |
) |
New right-of-use assets – operating leases
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
The following presents information regarding the Company's operating leases as of September 30:
|
|
2024
|
|
|
2023
|
|
Weighted average remaining lease term – operating leases (months)
|
|
|
53 |
|
|
|
68 |
|
Weighted average discount rate – operating leases
|
|
|
5 |
% |
|
|
5 |
% |
Future minimum lease payments under non-cancellable leases as of September 30, 2024 were as follows (in ‘000’s):
|
|
Fiscal
Year
|
|
2024
|
|
$ |
236 |
|
2025
|
|
|
956 |
|
2026
|
|
|
942 |
|
2027
|
|
|
962 |
|
2028
|
|
|
991 |
|
Thereafter
|
|
|
250 |
|
Total minimum future lease payments
|
|
|
4,337 |
|
Less imputed interest
|
|
|
(467 |
)
|
Total
|
|
$ |
3,870 |
|
|
|
|
|
|
Reported as of September 30, 2024:
|
|
|
|
|
Current portion of lease liability
|
|
$ |
774 |
|
Non-current portion of lease liability
|
|
|
3,096 |
|
|
|
$ |
3,870 |
|
Note 5 - Earnings (Loss) Per-Share
Basic and diluted earnings (loss) per share are based on the weighted average number of shares of common stock and potential common stock outstanding during each period presented. Potential common stock, for the purposes of determining diluted earnings (loss) per share, includes the effects of dilutive unvested restricted stock, options to purchase common stock and convertible securities. The effect of such potential common stock is computed using the treasury stock method or the if-converted method, as applicable.
The following table presents a reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations. In the table below, net income (loss) represents the numerator and shares represents the denominator (in thousands except per share amounts).
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
(unaudited)
|
|
|
(unaudited)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Basic:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average shares of common stock outstanding
|
|
|
22,081 |
|
|
|
21,577 |
|
|
|
22,019 |
|
|
|
21,757 |
|
Income (loss) per common share - Basic
|
|
$ |
0.12 |
|
|
$ |
0.01 |
|
|
$ |
0.18 |
|
|
$ |
(0.01 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Diluted:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average shares of common stock outstanding
|
|
|
22,081 |
|
|
|
21,577 |
|
|
|
22,019 |
|
|
|
21,757 |
|
Dilutive options and warrants outstanding
|
|
|
4,266 |
|
|
|
361 |
|
|
|
2,663 |
|
|
|
- |
|
Weighted-average number of shares used in diluted per share computation
|
|
|
26,347 |
|
|
|
21,938 |
|
|
|
24,682 |
|
|
|
21,757 |
|
Income (loss) per common share - Diluted
|
|
$ |
0.10 |
|
|
$ |
0.01 |
|
|
$ |
0.16 |
|
|
$ |
(0.01 |
) |
1,939,834 and 3,542,000 restricted shares and options were excluded from the calculation of dilutive options and warrants for the three-month periods ended September 30, 2024 and 2023, respectively, because their effect would have been anti-dilutive. For the nine-month periods ended September 30, 2024 and 2023, respectively, 2,461,000 and 3,150,000 potentially dilutive shares were excluded from the calculation of dilutive shares because their effect would have been anti-dilutive.
Note 6 - Segment Reporting
Segment information reported in the tables below represents the operating segments of the Company organized in a manner consistent with which separate information is available and for which segment results are evaluated regularly by our chief operating decision-maker in assessing performance and allocating resources. Our activities are organized into two major segments: facilities and systems integration. Our facilities unit is involved in the design, project management and maintenance of data center and mission-critical business operations. Our systems integration unit integrates IT equipment for OEM vendors and customers to be used inside data center environments, including modular data centers, and includes our procurement services where we often procure equipment to be used in our integration activities. All revenues are derived from the U.S. market. Segment operating results reflect earnings before acquisition related expenses, other expenses, net, and provision for income taxes.
Unaudited revenue and operating results by reportable segment reconciled to reportable net income (loss) for the three and six-month periods ended September 30, 2024 and 2023 and other segment-related information is as follows (in ‘000’s):
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Revenues:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,386 |
|
|
$ |
5,603 |
|
Systems integration services
|
|
|
68,114 |
|
|
|
7,076 |
|
|
|
91,733 |
|
|
|
24,388 |
|
Total revenues
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Depreciation and amortization expense:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
26 |
|
|
$ |
36 |
|
|
$ |
65 |
|
|
$ |
104 |
|
Systems integration services
|
|
|
182 |
|
|
|
36 |
|
|
|
332 |
|
|
|
145 |
|
Consolidated depreciation and amortization expense
|
|
$ |
208 |
|
|
$ |
72 |
|
|
$ |
397 |
|
|
$ |
249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income from operations:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
134 |
|
|
$ |
240 |
|
|
$ |
1,819 |
|
|
$ |
1,051 |
|
Systems integration services
|
|
|
3,660 |
|
|
|
475 |
|
|
|
3,928 |
|
|
|
(26 |
) |
Total income from operations
|
|
$ |
3,794 |
|
|
$ |
715 |
|
|
$ |
5,747 |
|
|
$ |
1,025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense, net:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
44 |
|
|
$ |
7 |
|
|
$ |
48 |
|
|
$ |
199 |
|
Systems integration services
|
|
|
1,084 |
|
|
|
475 |
|
|
|
1,580 |
|
|
|
1,043 |
|
Consolidated interest expense, net
|
|
$ |
1,128 |
|
|
$ |
482 |
|
|
$ |
1,628 |
|
|
$ |
1,242 |
|
|
|
September 30,
2024
|
|
|
December 31,
2023
|
|
Total Assets:
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
813 |
|
|
$ |
689 |
|
Systems integration services
|
|
|
15,257 |
|
|
|
6,768 |
|
Other consolidated activities
|
|
|
51,212 |
|
|
|
18,143 |
|
Total
|
|
$ |
67,282 |
|
|
$ |
25,600 |
|
Other consolidated activities include assets not specifically attributable to each business segment including cash and cash equivalents, prepaid expenses and other assets that are managed at a corporate level.
Note 7 – Subsequent Events
Subsequent to September 30, 2024, we signed a multi-year agreement with our largest customer to provide systems integration services for AI-enabled computer racks at an expected volume similar to that which we began providing in the month of June 2024 and have provided throughout the quarter ended September 30, 2024.
We have evaluated subsequent events through November 14, 2024, the date at which the unaudited interim consolidated financial statements were available to be issued. We have identified no other such events requiring disclosure.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
Management’s Discussion and Analysis of Financial Condition and Result of Operations is intended to inform the reader about matters affecting the financial condition and results of operations of TSS, Inc. and its subsidiaries (collectively “we”, “us”, “our”, TSS or the Company. The following discussion should be read in conjunction with, and is qualified in its entirety by reference to, the consolidated financial statements and notes thereto included in Item 1 of this Form 10-Q and the consolidated financial statements and notes thereto and our Management’s Discussion and Analysis of Financial Condition and Results of Operations for the year ended December 31, 2023 included in our 2023 Annual Report on Form 10-K. This report contains forward-looking statements, within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934, that involve risks and uncertainties. Our expectations with respect to future results of operations that may be embodied in oral and written forward-looking statements, including any forward-looking statements that may be included in this report, are subject to risks and uncertainties that must be considered when evaluating the likelihood of our realization of such expectations. Our actual results could differ materially. The words “believe,” “expect,” “intend,” “plan,” “project,” “will” and similar phrases as they relate to us are intended to identify such forward-looking statements. In addition, please see the “Risk Factors” in Part 1, Item 1A of our 2023 Annual Report on Form 10-K for a discussion of items that may affect our future results.
Overview
TSS, Inc provides a comprehensive suite of services for the planning, design, deployment, maintenance, refresh and take-back of end-user and enterprise systems, including the mission-critical facilities in which they are housed. We provide a single source solution for enabling technologies in data centers, operations centers, network facilities, server rooms, security operations centers, communications facilities and the infrastructure systems that are critical to their function. Our services consist of technology consulting, design and engineering, project management, systems integration, systems installation, facilities management and IT procurement services. Our systems integration services have recently been enhanced to include integration of Artificial Intelligence (AI) enabled computer racks including both air cooled and direct liquid-cooled racks. Our corporate offices and our integration facility are located in Round Rock, Texas.
We support a broad range of enterprise customers who utilize our services to deploy solutions in their own data centers, in modular data centers (MDCs), in colocation facilities or at the edge of the network. This market remains highly competitive and is subject to constant evolution as new computing technologies or applications drive continued demand for more advanced computing and storage capacity. In 2023, these enterprises shifted their investment priorities towards AI and accelerated computing infrastructure initiatives. Enterprise and data center operators are facing immense pressure to rapidly integrate and deploy the latest generative AI equipment and GPUs (Graphics Processing Units) and will need to adapt these next-generation servers and custom rack-scale architectures to compete in the market successfully and quickly. Ensuring adequate power and thermal management systems are implemented to support these new technologies while meeting increasingly stringent sustainability requirements is critical to a successful deployment. TSS exists to assist these operators in achieving these benefits over the life cycle of their IT investments.
Over the last ten years we have focused our business on providing world-class integration services to our customer base. As computing technologies evolve, and as we see new power and cooling technologies emerge, including direct liquid-cooled IT solutions and the rapid adoption of AI computing solutions, we will continue to adapt our rack and systems integration business to support these new products. We will also continue to offer expanded services to enable the integration, deployment, support, and maintenance of these new IT solutions. We compete in expanding market segments, often against larger competitors who have extensive resources. We rely on several large relationships and one US-based OEM (original equipment manufacturer) customer to win contracts and to provide business to us under Master Service Agreements. The loss of or material decline in volume of business from this OEM customer would have a material negative effect on our results.
Most of the components used in our systems integration business are consigned to us by our largest OEM customer or its end-user customers. Thus, our revenues reflect only the services we perform, and the consigned components are not reflected in our income statement or on our balance sheet. We also offer our customers strategic procurement services whereby we procure third-party hardware, software and services on their behalf. Our configuration and integration service businesses often integrate these components to deliver a complete system to our customers.
In some cases, we also act as an agent and arrange for the purchase of third-party hardware, software or services that are to be provided to our customers by another party. However, we have no control of the goods or services before they are transferred to the customer. In these instances, we are acting as an agent in the transaction. These procurement services allow us to develop relationships with new hardware, software and professional service providers and allow us to generate higher profits on integration projects by broadening our revenue and customer base. In procurement transactions where we do not take possession of the goods being sold (“net procurement transactions”), we record as revenue on our financial statements only the agent fee we earn for facilitating the transaction. For procurement services in which we take possession of and perform work to somehow transform the goods prior to shipping them to our OEM customer’s end users (“gross procurement transactions”), we record as revenue the gross value of the sale, and record costs of sales for the amount we spend to acquire the goods that we transform. Thus, the gross margin percentage for this business can be significantly different, even if the gross profit dollars are the same, depending on whether we record the gross procurement transaction when we handle the products or record only our agent fee when merely arranging the sale in a net procurement transaction. This, in turn, can have an impact on the consolidated gross margin percentage, particularly in periods in which we experience a large volume of procurement transactions in relation to the volume of the remainder of our business.
Subsequent to September 30, 2024, we signed a multi-year agreement with our largest customer to provide systems integration services for AI-enabled computer racks at an expected volume similar to that which we began providing in the month of June 2024 and have provided throughout the quarter ended September 30, 2024. On October 24, 2024, we publicly announced that in order to support this level of production, we anticipate moving our headquarters and production facility to a new location in early 2025 and anticipate capital expenditures of approximately $25 million to $30 million for improvements to that facility, largely to significantly increase the available electrical power related cooling capabilities for both air-cooled and direct liquid cooled computer racks. The actual volume of AI-enabled racks integrated will fluctuate with the customer’s demand and available supplies and could exceed or fall short of the minimum volume to which our customer has committed. While there may be some variability, we believe the structure of the agreement provides reasonable assurance to us that absent our material breach of the agreement, the revenues we earn from this arrangement will consistently be sufficient to cover all fixed and variable costs related to this activity, including any debt service requirements related to the planned capital expenditures, direct and indirect labor related to this activity, and all facility and related costs for the portion of our facility allocated to this activity, which is slightly more than 80% of the entire facility. As a result of this arrangement, we anticipate future revenues and earnings in our systems integration business to be significantly improved compared to the last two to three years, and more in line with the financial results we have experienced since June 2024. The results discussed below include this level of AI-rack integration activity for the full quarter ended September 30, 2024, and for four months of the year-to-date period then ended.
RESULTS OF OPERATIONS
Three Months Ended September 30, 2024
Unless otherwise noted, all comparisons in this section are between the three-month period ended September 30, 2024 (the “current quarter” or “this quarter”) and the three-month period ended September 30, 2023 (the “prior year quarter” or “this quarter last year”).
Revenues
Revenues consist of fees earned from the planning, design and project management for mission-critical facilities and information infrastructures, as well as fees earned from providing maintenance services for these facilities. We also earn revenues from providing system configuration and integration services, including procurement services, to IT equipment vendors. In the quarter ended June 30, 2024, we invested approximately $1.7 million in our current facility to expand our capacity to integrate generative AI-enabled server racks, including both air cooled and direct-liquid cooled systems. We received a reimbursement from one of our customers for the majority of those investments and are amortizing that reimbursement into service integration revenues over the expected useful life of three years. We began integration services on AI racks in June 2024 and have continued with that activity throughout the current quarter. Currently we derive all our revenue from the U.S. market.
We contract with our customers under five primary contract types: fixed-price service and maintenance contracts, time and material contracts, cost-plus-fee, guaranteed maximum price and fixed-price contracts. Cost-plus-fee and guaranteed maximum price contracts are typically lower risk arrangements, and thus yield lower profit margins than time-and-materials and fixed-price arrangements which generally generate higher profit margins, relative to their higher risk. Certain of our service and maintenance contracts provide comprehensive coverage of all the customers’ equipment (excluding IT equipment) at a facility during the contract period. Where customer requirements are clear, we prefer to enter comprehensive fixed-price arrangements or time-and-materials arrangements rather than cost-plus-fee and guaranteed maximum price contracts.
Most of our revenue is generated based on services provided either by our employees or subcontractors. To a lesser degree, the revenue we earn includes reimbursable travel and other costs to support the project. Since we earn higher profits from the labor services that our employees provide compared with use of subcontracted labor and other reimbursable costs, we seek to optimize our labor content on the contracts we are awarded to maximize our profitability. Occasionally, our revenues will reflect certain reimbursements received from customers for expanding our capacity, typically through capital expenditures, or for adding headcount to support specific customer requests.
Our maintenance and integration services traditionally earn higher margins and maintenance contracts typically renew annually, providing consistency and predictability of revenues. In past years, we performed design and project-management services in a concentrated number of high-value contracts for the construction of new data centers. In addition to contributing to large quarterly fluctuations in revenue depending upon project timing, these projects required higher levels of working capital and generated lower margins than our maintenance and integration services. We re-focused our design and project management services towards smaller scaled jobs typically connected with addition/move/retrofit activities rather than new construction, to obtain better margins and a more predictable pattern of earnings. We have also focused on providing maintenance services for modular data center applications as this market has expanded. We continue to focus on increasing our systems integration revenues through more consistent revenue streams that will better utilize our assets in that business, and through adding revenue streams such as procurement services to help drive volume through the integration facility. Combined with a significant increase in the volume of procurement activities in the current quarter, the expansion into AI-enabled rack integration services which began in June 2024 bolstered both our revenues and our earnings, helping move the systems integration segment from $0.3 million loss after net interest costs in this quarter last year to a $2.6 million segment contribution after interest costs in the current quarter.
Total revenues increased 689% to $70.1 million this quarter from $8.9 million in the prior year quarter, with each major revenue stream contributing to the improvement. Procurement revenues increased by $55.0 million (1,016%), systems integration revenues increased $5.9 million (361%), and facilities management revenues increase $0.2 million (8%). Procurement revenues and systems integration revenues are both reported in the systems integration services segment.
The $6.0 million (361%) increase in systems integration revenues in the current quarter compared to the prior year quarter was due primarily to the growth in integration of AI-enabled computer racks, which began with significant volume in June 2024 and continued at similar volumes throughout the current quarter. With the recent signing of a multi-year agreement to continue integrating AI-enabled racks at similar volumes, we expect systems integration revenues to remain significantly above historical volumes for several years. To mitigate the impact of demand fluctuations and supply-chain issues on our growing AI-enabled rack integration business, our primary customer has committed to a certain minimum quantity of racks for which they will compensate us weekly, plus cover a portion of our fixed costs each month for us to maintain our facility and staffing at levels that can quickly provide integration services to them at similar volumes when they need it.
Our non-AI rack integration services, without such minimum commitments, may be impacted by periodic supply chain issues for certain components and lulls in demand. These supply chain disruptions cause delays in the timing of systems integration revenue for us as we await delivery of required components, and our vendors and partners expect these supply-chain issues to continue for at least the next several quarters, though they appear to be improving in general.
Our procurement services involve us procuring third-party hardware, software and services on our customers’ behalf, some of which are then used in our integration services as we integrate those components to deliver a completed system to our customer. Because we are receiving these goods and transforming them, we recognize revenue for the gross value of these transactions and offsetting cost of sales for the components we purchase to fulfill the requests. We refer to these as “gross deals.” In some cases, we also act as an agent and arrange for the purchase of third-party hardware, software or services that are to be provided to our customers by another party and we have no control of the goods or services before they are transferred to the customer. In these instances, we are acting as an agent in the transaction and recognize revenue for only the amount of any fee or commission that we expect to be entitled to after paying the other party for the goods or services provided to the customer. We refer to these as “net deals” or “agent deals.” The volume and timing of revenues from our procurement business has been unpredictable and subject to large fluctuations, especially on a quarterly basis. Most transactions are for discrete projects that do not recur, and most jobs are completed within six months.
The procurement revenues increase, which was unusually large this quarter, was driven primarily by an increase in purchases from the federal government including several individually large sales, combined with a mix shift with a greater proportion of the revenues coming from gross deals, as opposed to net deals. While procurement revenues may remain at elevated levels for the next three to six months in comparison to historical trend, we do not currently expect them to be at quite this same level. As much of our procurement business is ultimately related to federal government buying, we believe this can contribute to some seasonality of these revenues. As the federal government budget ends on September 30 each year, we believe this may generally lead to an increase in procurement revenues in the quarter ending September 30 each year and again in the quarter ending December 31 as federal agencies receive their budgets for the new year.
Due to the lighter effort required to execute procurement transactions, the gross margins are thinner in that line of business. As a result, increases and decreases in that business have a smaller impact on our overall margins and profitability compared to increases in the facilities management or systems integration lines of business. The following table presents the results of our procurement activities, both in terms of the gross value of the transactions, regardless of whether they were recorded as gross deals or net deals, along with the recorded values, to aid in an analysis of the underlying economics (in thousands, except percentages):
|
|
Three months
ended
September 30, 2024
|
|
|
Three months
ended
September 30, 2023
|
|
|
Increase
|
|
|
Percentage
Increase
|
|
Recognized Values (GAAP):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Recognized value of all procurement deals
|
|
$ |
60,484 |
|
|
$ |
5,422 |
|
|
$ |
55,062 |
|
|
|
1,016 |
% |
Recognized cost of revenues
|
|
|
56,766 |
|
|
|
3,775 |
|
|
|
52,991 |
|
|
|
1,404 |
% |
Gross profit
|
|
|
3,718 |
|
|
|
1,647 |
|
|
|
2,071 |
|
|
|
126 |
% |
Gross margin based on recognized value of transactions
|
|
|
6.1 |
% |
|
|
30.4 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gross Values (Non-GAAP):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gross value of all procurement deals
|
|
$ |
79,643 |
|
|
$ |
40,954 |
|
|
$ |
38,689 |
|
|
|
94 |
% |
Cost of revenues
|
|
|
75,925 |
|
|
|
39,307 |
|
|
|
36,618 |
|
|
|
93 |
% |
Gross profit
|
|
|
3,718 |
|
|
|
1,647 |
|
|
|
2,071 |
|
|
|
126 |
% |
Gross margin based on gross value of transactions
|
|
|
4.7 |
% |
|
|
4.0 |
% |
|
|
|
|
|
|
|
|
The following table provides a reconciliation of the non-GAAP figures presented above to the most closely related GAAP figures presented. We review these non-GAAP figures not as a substitute for the GAAP figures, but to help in our analysis of the underlying economics of each transaction as we do not believe the GAAP figures are as useful for that purpose as are the non-GAAP measures.
|
|
Three months ended
September 30, 2024
|
|
|
Three months ended
September 30, 2023
|
|
|
|
|
|
|
|
|
|
|
Recognized revenue of all procurement deals - GAAP
|
|
$ |
60,484 |
|
|
$ |
5,422 |
|
Materials costs incurred but excluded from both recorded revenues and costs (also known as “netting”).
|
|
|
19,159 |
|
|
|
35,532 |
|
Gross value of revenues including netting (non-GAAP)
|
|
$ |
79,643 |
|
|
$ |
40,954 |
|
|
|
|
|
|
|
|
|
|
Recognized cost of goods for all procurement deals - GAAP
|
|
$ |
56,766 |
|
|
$ |
3,775 |
|
Materials costs incurred but excluded from both recorded revenues and costs (also known as “netting”).
|
|
|
19,159 |
|
|
|
35,532 |
|
Gross value of costs of goods including netting (non-GAAP)
|
|
$ |
75,925 |
|
|
$ |
39,307 |
|
The gross value of all procurement transactions increased 94% from the prior year quarter, from $41.0 million to $79.6 million in the current quarter. The majority of the current quarter procurement transactions were gross deals, whereas the majority of the prior year transactions were net deals, in which we record only our agent fee as revenues. As a result, the recorded revenue increased from $5.4 million in the prior year quarter to $60.5 million in the current quarter. Gross profit recognized on all procurement transactions increased 126% from $1.7 million to $3.7 million before interest charges.
Although the margins are thin, efforts required to support the business are minimal, so any incremental activity remains additive to our net income and can lead to additional cross-sales of higher yielding integration services, so we continue to view this business as a growth vehicle. As mentioned previously, the procurement business can fluctuate widely from quarter to quarter, and the recorded revenues can fluctuate even more widely if there is a substantial shift between gross and net deals, even if the underlying economics between the two are relatively similar.
Cost of Revenue and Gross Margins
Cost of revenue includes the cost of component parts for our products, labor costs expended in the production and delivery of our services, subcontractor and third-party expenses, equipment and other costs associated with our test and integration facilities, excluding depreciation of our manufacturing property and equipment, shipping costs, and the costs of support functions such as purchasing, logistics and quality assurance. Our consolidated gross margin was 11% for the three-month period ended September 30, 2024 compared to 32% for the same quarter of 2023. The blended decrease was driven by the outsized increase in the lower margin procurement business in relation to the remainder of the organization. Gross margins for the current quarter were 6% for the procurement business, 45% for the system integration business excluding procurement activities, and 37% for the facility management activities. In the prior year quarter, gross margins were 30% for the procurement business, 9% for the systems integration business excluding procurement activities, and 57% for the facility management activities.
Since we earn higher profits when using our own labor, we expect gross margins to improve when our labor mix increases relative to the use of subcontracted labor or third-party labor. Our direct labor costs are relatively fixed in the short-term, and the utilization of direct labor is critical to maximizing our profitability. As we continue to bid and win contracts that require specialized skills that we do not possess, we would expect to have more third-party subcontracted labor to help us fulfill those contracts. In addition, we can face hiring challenges in internally staffing larger contracts. While these factors could lead to a higher ratio of cost of services to revenue, the ability to outsource these activities without carrying a higher level of fixed overhead improves our overall profitability by increasing income, broadening our revenue base and generating a favorable return on invested capital. In periods when we increase the level of IT procurement services, we anticipate that our overall blended gross margin percentages will be lower in those periods, even as our gross profits increase, as the normal margins on procurement activities are lower than the margins from our traditional facilities and systems integration services.
A large portion of our revenue is derived from fixed price contracts. Under these contracts, we set the price of our services and assume the risk that the costs associated with our performance may be greater than we anticipated. Our profitability is therefore dependent upon our ability to accurately estimate the costs associated with our services. These costs may be affected by a variety of factors such as lower than anticipated productivity, conditions at the work sites differing materially from what was anticipated at the time we bid on the contract and higher than expected costs of materials and labor. Certain agreements or projects could have lower margins than anticipated or losses if actual costs for contracts exceed our estimates, which could reduce our profitability and liquidity.
Selling, General and Administrative (SG&A) Expenses
Selling, general and administrative expenses consist primarily of compensation and related expenses, including sales commissions and other incentive compensation for our executive, administrative and sales and marketing personnel, as well as related travel, selling and marketing expenses, professional fees, facility costs, insurance and other corporate costs. As a percentage of gross profit, SG&A fees improved from 72% in the prior year quarter to 49% in the current quarter, effectively leveraging this cost in relation to the overall growth in the Company’s operations. In dollar terms, our SG&A expenses increased by $1.8 million (90%) in the current quarter compared to the prior year quarter primarily due to higher headcount and related compensation costs to support the growing scale of the organization combined with higher accruals for incentive compensation tied directly to the improvements in sales and earnings.
Operating Income
Operating income was $3.8 million in the current quarter compared to $0.7 million in the prior year quarter. With total operating costs growing 94%, or just over half the 179% growth rate of gross profit, operating income increased by 431%, or $3.1 million due to effectively leveraging our expense structure.
Interest expense, net
In the current quarter ended September 30, 2024, we recorded net interest expense of $1.1 million compared to $0.5 million in the prior year quarter. The increase in interest expense was due directly to the increase in the gross value of procurement transactions and other revenues from our primary customer in the quarter compared to the prior year quarter. The factoring charge we incur is based on the total gross value of transactions, including the gross value of procurement deals whether we account for such deals as gross or net deals. Included in net interest expense is $181,000 of interest income earned in the current quarter compared to $179,000 earned in the prior year quarter.
Net Income
After net interest expense and income taxes, we recorded a net income of $2.6 million, or $0.10 per diluted share for the quarter ended September 30, 2024, compared to a net income of $0.2 million, or $0.01 per diluted share in the comparable prior year quarter.
Nine Months Ended June 30, 2024
Unless otherwise noted, all comparisons in this section are between the nine-month period ended September 30, 2024 (the “current year-to-date period” or “current period”) and the nine-month period ended September 30, 2023 (the “prior year-to-date period” or “this period last year”).
The continuing expansion into AI-enabled rack integration services since June 2024, combined with the significant increase in procurement services in the quarter ended September 30, 2024, bolstered both our revenues and our earnings, helping move the systems integration segment from a loss of $26,000 after interest costs in the prior year-to-date period to a $3.9 million contribution after interest costs in the nine months ended September 30, 2024. The facilities segment income after interest costs improved from $1.1 million to $1.8 million in the current year-to-date period. After administrative costs and taxes, consolidated net income improved to $4.1 million in the current year-to-date period from a loss of $0.3 million in the prior year-to-date period.
Revenue
Total revenues of $98.2 million for the nine-month period ended September 30, 2024 increased $68.1 million (227%) compared to $30.0 million in the 2023 year-to-date period, driven by growth in all lines of business. Procurement revenues increased $59.3 million (334%); facility management revenues increased $0.8 million (14%) and non-procurement systems integration revenues increased $8.1 million (121%) compared to the nine months ended September 30, 2023. With contributions from each major line of business and effectively leveraging our expense structure, our 227% growth in total revenues translated to a $4.7 million (461%) improvement in year-to-date operating income. As our AI-enabled server rack integration services began in earnest only in the month of June 2024, we expect the contributions from systems integration, excluding procurement activities, to increase substantially in the coming year.
To mitigate the impact of demand fluctuations and supply-chain issues on our growing AI-enabled rack integration business, our primary customer has committed to a certain minimum quantity of racks for which they will compensate us weekly, plus cover a portion of our fixed costs each month for us to maintain our facility and staffing at levels that can quickly provide integration services to them when they need it. With the recent signing of a multi-year agreement on essentially these same terms, we believe systems integration revenues for the quarter ended September 30, 2024, excluding procurement revenues, is more indicative of expected future systems integration revenues in the foreseeable future than are our year-to-date revenues, as we began integrating AI-enabled racks at this volume only in the month of June 2024. We believe this structure reduces our downside risks and allows us to effectively maintain a workforce that can complete integration services quickly to delight our customers with rapid turnarounds.
The following table presents the results of our procurement activities, both in terms of the gross value of the transactions, regardless of whether they were recorded as gross deals or net deals, along with the recorded values, to aid in an analysis of the underlying economics (in thousands, except percentages):
|
|
Nine months ended
September 30, 2024
|
|
|
Nine months ended
September 30, 2023
|
|
|
Increase
|
|
|
Percentage
Increase
|
|
Recognized Values (GAAP):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Recognized value of all procurement deals
|
|
$ |
77,022 |
|
|
$ |
17,742 |
|
|
$ |
59,280 |
|
|
|
334 |
% |
Recognized cost of revenues
|
|
|
71,672 |
|
|
|
14,230 |
|
|
|
57,442 |
|
|
|
404 |
% |
Gross profit
|
|
|
5,350 |
|
|
|
3,512 |
|
|
|
1,838 |
|
|
|
52 |
% |
Gross margin based on recognized value of transactions
|
|
|
6.9 |
% |
|
|
19.8 |
% |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gross Values (Non-GAAP):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Gross value of all procurement deals
|
|
$ |
120,587 |
|
|
$ |
90,527 |
|
|
$ |
30,060 |
|
|
|
33 |
% |
Cost of revenues
|
|
|
115,237 |
|
|
|
87,015 |
|
|
|
28,222 |
|
|
|
32 |
% |
Gross profit
|
|
|
5,350 |
|
|
|
3,512 |
|
|
|
1,838 |
|
|
|
52 |
% |
Gross margin based on gross value of transactions
|
|
|
4.4 |
% |
|
|
3.9 |
% |
|
|
|
|
|
|
|
|
The following table provides a reconciliation of the non-GAAP figures presented above to the most closely related GAAP figures presented. We review these non-GAAP figures not as a substitute for the GAAP figures, but to help in our analysis of the underlying economics of each transaction as we do not believe the GAAP figures are as useful for that purpose as are the non-GAAP measures.
|
|
Nine months ended
September 30, 2024
|
|
|
Nine months ended
September 30, 2023
|
|
|
|
|
|
|
|
|
|
|
Recognized revenue of all procurement deals - GAAP
|
|
$ |
77,022 |
|
|
$ |
17,742 |
|
Materials costs incurred but excluded from both recorded revenues and costs (also known as “netting”).
|
|
|
43,565 |
|
|
|
72,785 |
|
Gross value of revenues including netting (non-GAAP)
|
|
$ |
120,587 |
|
|
$ |
90,527 |
|
|
|
|
|
|
|
|
|
|
Recognized cost of goods for all procurement deals - GAAP
|
|
$ |
71,672 |
|
|
$ |
14,230 |
|
Materials costs incurred but excluded from both recorded revenues and costs (also known as “netting”).
|
|
|
43,565 |
|
|
|
72,785 |
|
Gross value of costs of goods including netting (non-GAAP)
|
|
$ |
115,237 |
|
|
$ |
87,015 |
|
The gross value of all procurement transactions increased 33% from the prior year-to-date period, from $90.5 million to $120.6 million in the current year-to-date period. The majority of the current period procurement transactions were gross deals, whereas the majority of the comparable prior year transactions were net deals, in which we record only our agent fee as revenues. As a result, the recorded revenue increased from $17.7 million in the prior year-to-date period to $77.0 million in the current year-to-date period. Gross profit recognized on all procurement transactions increased 52% from $3.5 million to $5.3 million before interest charges. As suggested by these figures, we generally receive a slightly higher margin on gross deals, as they involve us investing labor to transform the product in some way. Although the margins are lower than our other business lines, efforts required to support the procurement business are much less intensive than our other lines of business, so any incremental activity remains additive to our net income and can lead to additional cross-selling of higher yielding integration services. As mentioned previously, the procurement business can fluctuate widely from quarter to quarter, and the recorded revenues can fluctuate even more widely if there is a substantial shift between gross and net deals, even if the underlying economics between the two are relatively equal.
Cost of Revenue and Gross Margins
Overall, consolidated costs of revenues increased by $60.7 million (273%) in the current year-to-date period, driven primary by the 334% increase in procurement revenues and secondarily due to the 72% increase in non-procurement revenues. Our consolidated gross margin was 15% for the current year-to-date period compared to 26% for the same period of 2023. The decrease in blended margin was driven by the outsized increase in the lower margin procurement business in relation to the remainder of the organization and the shift to a greater portion of procurement deals being gross deals. Gross margins for the current year-to-date period were 7% for the procurement business, 42% for the systems integration business excluding procurement activities, and 57% for facility management activities. In the prior year-to-date period, gross margins were 20% for the procurement business, 16% for the systems integration business excluding procurement activities, and 57% for the facility management activities.
The shift in overall revenues, more heavily weighted towards lower margin procurement activities, combined with the growth in revenues from each line of business yielded a consolidated gross profit of $15.1 million in the current year-to-date period, up 96% from $7.7 million in the prior year-to-date period.
Selling, General and Administrative (SG&A) Expenses
As a percentage of gross profit, SG&A fees improved from 84% in the prior year year-to-date period to 59% in the current year-to-date period, effectively leveraging this cost in relation to the overall growth in the Company’s operations. In dollar terms, our SG&A expenses increased by $2.5 million (39%) in the nine months ended September 30, 2024 compared to the prior year-to-date period primarily due to higher headcount and related compensation costs to support the growing scale of the organization combined with higher accruals for incentive compensation tied directly to the improvements in sales and earnings.
Operating Income
Due to the combined growth in gross profits, growth in revenues, and effectively controlling the costs in our expense structure, we were able to leverage a 96% growth in gross profits into a 461% increase in operating income. For the current nine-month period ended September 30, 2024, operating income was $5.7 million compared to $1.0 million in the prior year nine-month period.
Interest expense, net
For the nine-month period ended September 30, 2024, we recorded net interest expense of $1.6 million. This compares to $1.2 million in the nine-month period ended September 30, 2023. The increase in interest expense was due directly to the increase in the gross value of procurement transactions and other revenues from our primary customer in the current year-to-date period. The factoring charge we incur is based on the total gross value of transactions, including the gross value of procurement deals whether we account for such deals as gross or net deals. Included in net interest expense is $387,000 of interest income earned in the current year-to-date period compared to $231,000 earned in the prior year-to-date period. Because we factor almost all of the receivables from our primary customer, we receive payment on those invoices generally within two business days. As we are generally able to pay our vendors on customary terms of 30-45 days, our cash balances are inflated during periods of heavy procurement activities, and we invest those funds temporarily in our account, driving the interest income.
Net Income (Loss)
After net interest expense and income taxes, we recorded a net income of $4.1 million, or $0.16 per diluted share for the nine-month period ended September 30, 2024, compared to a net loss of ($0.3) million, or ($0.01) per diluted share in the prior year-to-date period.
LIQUIDITY AND CAPITAL RESOURCES
Our primary sources of liquidity at September 30, 2024 are our cash and cash equivalents on hand, funds available to us under our revolving line of credit, vendor trade-credit and projected cash flows from operating activities. We have also received certain reimbursements from our largest customer to help us expand our capacity at our current facility to serve them.
As discussed above, we have signed a multi-year agreement to integrate a certain minimum number of AI-enabled computer racks, which we expect to be equal to and possibly greater than the run rate we have integrated since June 2024. Due to the increasing power and cooling demands expected in upcoming generations of those racks, we plan to move to a new facility that is more than 60% larger than the one in which we currently operate and which can provide sufficient power for the foreseeable future. We expect to invest approximately $25 million to $30 million in the new facility in the fourth quarter of 2024 and first quarter of 2025. We are currently in negotiations with our commercial bank to finance those improvements with a five-year fully amortizing loan, but we have not yet finalized that agreement. If we are unsuccessful in reaching an agreement with our bank, preliminary discussions with several other banks indicate their strong interest in funding the loan. If we fail to secure any bank debt, we could issue additional equity or debt securities to fund the expansion. We anticipate receiving funds from our customer that fully offset the debt service for the full term of this debt.
The majority of the Company’s receivables are from a single customer with 80-day payment terms. We generally factor our receivables from that customer through a bank factor, so that we are paid within 2-3 days of invoicing rather than needing to wait the full term to receive funds. We believe this is an efficient program, as we estimate the effective annualized interest rate to utilize that program is less than the rate at which we could borrow funds. We hold excess funds in an interest-bearing account so that we can earn some interest income on the funds we receive immediately from the factoring program but do not have to pay to our vendors for 30-45 days on typical payment terms.
As of September 30, 2024, the Company had an accumulated deficit of $62.2 million. We have recorded operating and net income in our six most recent quarters and posted a significant increase in net income in the two most recent quarters as well as year-to-date periods then ended compared to the same periods of the prior year. We had a history of annual operating or net losses in years prior to that which have been due, in part, to the effects of the COVID-19 pandemic and subsequent supply chain constraints. Although more recent results are consistently improving, these factors may be indicative of doubt regarding the Company’s ability to continue as a going concern. Management has evaluated the significance of these conditions in relation to its ability to meet its ongoing obligations. Our primary sources of funds to meet our liquidity and capital requirements currently include cash on hand, funds generated from operations including the funds from our customer financing programs and trade credit extended to us by our vendors or under our revolving credit facility with our bank. If our future results do not meet our expectations, we believe that we can implement reductions in SG&A expenses to better achieve profitability and therefore improve cash flows, or that we could take further steps such as the issuance of new equity or debt. We also require additional capital to complete the planned move and expansion of our facility and may require more if we seek to acquire additional businesses to increase the scale of our operations. There can be no assurance as to the Company’s ability to continue to operate profitability or to scale its business operations on terms upon which additional financing might be available.
Management believes that we will be able to generate sufficient cash flows and liquidity as described above, as we have been able to grow our revenues and order backlog and have seen an improvement in supply chain constraints. We believe that we will remain profitable in the next quarter and for the year ended December 31, 2024, and based on discussion to date, we believe we will be successful in obtaining a commercial bank loan to finance our planned facility relocation. As a result, management has concluded that there is not substantial doubt about the Company’s ability to continue as a going concern. Accordingly, the attached financial statements do not include any adjustments relating to the recoverability or classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern for a reasonable period of time.
As of September 30, 2024 and December 31, 2023, we had cash and cash equivalents of $46.4 million and $11.8 million, respectively. We estimate that, after removing the float of which we have temporary use by receiving payments on factored receivables prior to needing to pay our vendors, the remaining unrestricted cash balance available to fund daily operations and a portion of planned capital expenditures, is approximately $10.6 million.
Significant Uses of Cash
Operating Activities:
Cash provided by operating activities was $36.9 million for the nine-month period ended September 30, 2024, compared to $8.6 million of cash provided by operating activities in the nine-month period ended September 30, 2023. This change in cash from operating activities was primarily attributable to the significant increase in contribution from the AI-rack integration services combined with the financial impacts of our procurement services and the large increase in current quarter procurement services for which we have already been paid under our factoring program but for which we have not yet had to pay our vendors. The prior year period included a $0.6 million increase in accounts payable, as we had received funds for a procurement sale before the end of that period but did not have to pay the vendor for the parts procured until the following period. The current period accounts payable increased $37.6 million. Somewhat offsetting this was an increase of $4.4 million in contract and other receivables and a $2.6 million growth inventories in the current year-to-date period to support our growth in the integration services business. Changes in our receivables, inventory, accounts payable and deferred revenues during 2024 are attributable primarily to the timing of procurement transactions. We have been able to structure our procurement activities in such a way as to minimize their overall impact on our liquidity by using trade creditors as the primary way to finance these activities. However, due to timing it is possible to see fluctuations on a quarterly basis for procurement contracts in progress at the end of a particular reporting period. We believe that we will have adequate trade credit available to us to continue financing our procurement activities as we grow this business during 2024 and beyond. These changes were partially offset by the $4.1 million net income during the current year-to-date period vs. a small loss in the prior year period.
Investing Activities:
We invested $1.7 million primarily in leasehold improvements for our integration facility in the nine-month period ended September 30, 2024. This was largely for enhancements to our electrical and cooling systems to support our growth in AI-enabled rack integration in our current facility. The majority of these costs were reimbursed to us by our customer shortly after the end of the current period. This compares to $0.2 million invested in capital assets in the prior year-to-date period, also for purchases of property and equipment and leasehold improvements to expand and upgrade our integration facility.
Financing Activities:
Cash used in financing activities was $562,000 in the nine-month period ended September 30, 2024, compared to $33,000 cash used in financing activities in the nine-month period ended September 30, 2023. In both periods, this represents the cost of treasury stock purchased from employees to cover their tax obligations upon the vesting of restricted stock or to collect the exercise price of stock options, net of the proceeds received upon the exercise of stock options.
Future Uses of Cash
Our business plans and our assumptions around the adequacy of our liquidity are based on estimates regarding future revenues and costs and our ability to secure sources of funding when needed. However, our revenues may not meet our expectations, or our costs may exceed our estimates. Further, our estimates may change, and future events or developments may also affect our estimates. Any of these factors may change our expectations of cash usage during 2024 and beyond or significantly affect our level of liquidity, which may require us to take other measures to reduce our operating costs in order to continue operating. Any action to reduce operating costs may negatively affect our range of products and services that we offer or our ability to deliver such products and services, which could materially impact our financial results depending on the level of cost reductions taken.
Our primary liquidity and capital requirements are to fund working capital from current operations, and to fund the planned investment in a new facility. Our primary sources of funds to meet our liquidity and capital requirements include cash on hand and funds generated from operations including the funds from our customer financing program, and we anticipate securing a bank loan to finance the investment in our new facility. We believe that if future results do not meet expectations, we can implement reductions in selling, general and administrative expenses to better achieve profitability and therefore improve cash flows, or that we could take further steps such as the issuance of new equity or debt. However, the timing and effect of these steps may not completely alleviate a material effect on liquidity. We may also require additional capital if we seek to introduce a new line of business or if we seek to acquire additional businesses, expand our facility, or relocate to a new facility as a way to increase the scale of our operations.
Off-Balance Sheet Arrangements
As of September 30, 2024 and December 31, 2023, we had no off-balance sheet arrangements.
Critical Accounting Policies and Pronouncements
There have been no material changes to our critical accounting policies and estimates as set forth in the Annual Report for the year ended December 31, 2023 on our consolidated financial statements and disclosures. See also Item 1. Financial Statements Note 1 – Significant Accounting Policies regarding Recent Accounting Pronouncements.
Item 3. Quantitative and Qualitative Disclosures about Market Risk.
Not applicable.
Item 4. Controls and Procedures.
Our management performed an evaluation under the supervision and with the participation of our Chief Executive Officer (principal executive officer) and our Chief Financial Officer (principal financial officer) of the effectiveness of our disclosure controls and procedures (as defined in Rule 13a-15(e) or 15d-15(e) of the Securities Exchange Act of 1934, as amended) as of September 30, 2024. Based upon that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of September 30 2024, the Company’s disclosure controls and procedures were effective such that information relating to the Company required to be disclosed in the Company’s SEC reports (1) is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (2) is accumulated and communicated to the Company’s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding financial disclosures.
Changes in Internal Control over Financial Reporting
There were no changes in the Company’s internal control over financial reporting for the nine-month period ended September 30, 2024 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting as such term is defined in Rule 13a-15 and 15d-15 of the Exchange Act of 1934, as amended.
PART II - OTHER INFORMATION
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.
The following table sets forth information about our purchases of outstanding shares of our common stock during the quarter ended September 30, 2024:
Monthly Period During the Quarter Ended
September 30, 2024
|
|
Total Shares
Purchased
|
|
|
Average
Price paid
per Share
|
|
|
Total Shares
Purchased as
Part
of Publicly
Announced
Plans
|
|
|
Approximate
Dollar
Amount of
Shares Yet
To
Be
Purchased
Under
Plans
|
|
July 1, 2024 – July 31, 2024
|
|
|
10,926 |
|
|
$ |
2.20 |
|
|
|
- |
|
|
|
- |
|
August 1, 2024 – August 31, 2024
|
|
|
84,720 |
|
|
$ |
5.19 |
|
|
|
|
|
|
|
|
|
September 1, 2024 – September 30, 2024
|
|
|
30,267 |
|
|
$ |
5.06 |
|
|
|
- |
|
|
|
- |
|
Total
|
|
|
125,913 |
|
|
$ |
4.90 |
|
|
|
|
|
|
|
|
|
(a) All of these shares were acquired from associates to satisfy tax withholding requirements upon the vesting of restricted stock or accepted as the exercise price for associates exercising stock options. None were open market trades.
Item 6. Exhibits.
101.INS *
|
Inline XBRL Instance Document
|
101.SCH *
|
Inline XBRL Taxonomy Extension Schema
|
101.CAL *
|
Inline XBRL Taxonomy Extension Calculation Linkbase
|
101.DEF *
|
Inline XBRL Taxonomy Extension Definition Linkbase
|
101.LAB *
|
Inline XBRL Taxonomy Extension Label Linkbase
|
101.PRE *
|
Inline XBRL Taxonomy Extension Presentation Linkbase
|
104
|
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
|
SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
|
TSS, INC.
|
|
|
|
Date: November 14, 2024
|
By:
|
/s/ Daniel M. Chism
|
|
|
Daniel M. Chism
|
|
|
Chief Financial Officer
|
|
|
(Principal Financial Officer)
|
Exhibit 31.1
CERTIFICATION BY PRINCIPAL EXECUTIVE OFFICER
UNDER SECTION 302 OF THE SARBANES–OXLEY ACT OF 2002
I, Darryll E. Dewan, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of TSS, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or person performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
November 14, 2024
|
By:
|
/s/ Darryll E. Dewan
|
|
|
Darryll E. Dewan
|
|
|
President and Chief Executive Officer
|
|
|
(Principal Executive Officer)
|
Exhibit 31.2
CERTIFICATION BY PRINCIPAL FINANCIAL OFFICER
UNDER SECTION 302 OF THE SARBANES–OXLEY ACT OF 2002
I, Daniel M. Chism, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of TSS, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or person performing the equivalent functions):
(a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
November 14, 2024
|
By:
|
/s/ Daniel M. Chism
|
|
|
Daniel M. Chism
|
|
|
Chief Financial Officer
(Principal Financial Officer)
|
Exhibit 32.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. 1350)
In connection with the Quarterly Report on Form 10-Q for the quarter ended September 30, 2024 (the “Report”) of TSS, Inc. (the “Registrant”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Darryll E. Dewan, President and Chief Executive Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
A signed original of this written statement required by Section 906 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.
Date: November 14, 2024
|
By:
|
/s/ Darryll E. Dewan
|
|
|
Darryll E. Dewan
|
|
|
President and Chief Executive Officer
|
|
|
(Principal Executive Officer)
|
Exhibit 32.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
UNDER SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 (18 U.S.C. 1350)
In connection with the Quarterly Report on Form 10-Q for the quarter ended September 30, 2024 (the “Report”) of TSS, Inc. (the “Registrant”), as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Daniel M. Chism, Chief Financial Officer of the Registrant, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my knowledge:
(1) The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Registrant.
A signed original of this written statement required by Section 906 has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.
Date: November 14, 2024 | By: | /s/ Daniel M. Chism |
|
| Daniel M. Chism |
|
| Chief Financial Officer |
|
| (Principal Financial Officer) |
v3.24.3
Document And Entity Information - shares
|
9 Months Ended |
|
Sep. 30, 2024 |
Nov. 13, 2024 |
Document Information [Line Items] |
|
|
Document Type |
10-Q
|
|
Document Quarterly Report |
true
|
|
Document Period End Date |
Sep. 30, 2024
|
|
Document Transition Report |
false
|
|
Entity File Number |
001-33627
|
|
Entity Registrant Name |
TSS, INC.
|
|
Entity Incorporation, State or Country Code |
DE
|
|
Entity Tax Identification Number |
20-2027651
|
|
Entity Address, Address Line One |
110 E. Old Settlers Blvd
|
|
Entity Address, City or Town |
Round Rock
|
|
Entity Address, State or Province |
TX
|
|
Entity Address, Postal Zip Code |
78664
|
|
City Area Code |
512
|
|
Local Phone Number |
310-1000
|
|
Entity Current Reporting Status |
Yes
|
|
Entity Interactive Data Current |
Yes
|
|
Entity Filer Category |
Non-accelerated Filer
|
|
Entity Small Business |
true
|
|
Entity Emerging Growth Company |
false
|
|
Entity Shell Company |
false
|
|
Entity Common Stock, Shares Outstanding (in shares) |
|
22,472,676
|
Entity Central Index Key |
0001320760
|
|
Current Fiscal Year End Date |
--12-31
|
|
Document Fiscal Year Focus |
2024
|
|
Document Fiscal Period Focus |
Q3
|
|
Amendment Flag |
false
|
|
X |
- DefinitionBoolean flag that is true when the XBRL content amends previously-filed or accepted submission.
+ References
+ Details
Name: |
dei_AmendmentFlag |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEnd date of current fiscal year in the format --MM-DD.
+ References
+ Details
Name: |
dei_CurrentFiscalYearEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gMonthDayItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.
+ References
+ Details
Name: |
dei_DocumentFiscalPeriodFocus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fiscalPeriodItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThis is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.
+ References
+ Details
Name: |
dei_DocumentFiscalYearFocus |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:gYearItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionFor the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.
+ References
+ Details
Name: |
dei_DocumentPeriodEndDate |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:dateItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as an quarterly report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Form 10-Q -Number 240 -Section 308 -Subsection a
+ Details
Name: |
dei_DocumentQuarterlyReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true only for a form used as a transition report.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Forms 10-K, 10-Q, 20-F -Number 240 -Section 13 -Subsection a-1
+ Details
Name: |
dei_DocumentTransitionReport |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.
+ References
+ Details
Name: |
dei_DocumentType |
Namespace Prefix: |
dei_ |
Data Type: |
dei:submissionTypeItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAddress Line 1 such as Attn, Building Name, Street Name
+ References
+ Details
Name: |
dei_EntityAddressAddressLine1 |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Definition
+ References
+ Details
Name: |
dei_EntityAddressCityOrTown |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCode for the postal or zip code
+ References
+ Details
Name: |
dei_EntityAddressPostalZipCode |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionName of the state or province.
+ References
+ Details
Name: |
dei_EntityAddressStateOrProvince |
Namespace Prefix: |
dei_ |
Data Type: |
dei:stateOrProvinceItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityCentralIndexKey |
Namespace Prefix: |
dei_ |
Data Type: |
dei:centralIndexKeyItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.
+ References
+ Details
Name: |
dei_EntityCommonStockSharesOutstanding |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionIndicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ References
+ Details
Name: |
dei_EntityCurrentReportingStatus |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate if registrant meets the emerging growth company criteria.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityEmergingGrowthCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionCommission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.
+ References
+ Details
Name: |
dei_EntityFileNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:fileNumberItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityFilerCategory |
Namespace Prefix: |
dei_ |
Data Type: |
dei:filerCategoryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTwo-character EDGAR code representing the state or country of incorporation.
+ References
+ Details
Name: |
dei_EntityIncorporationStateCountryCode |
Namespace Prefix: |
dei_ |
Data Type: |
dei:edgarStateCountryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-T -Number 232 -Section 405
+ Details
Name: |
dei_EntityInteractiveDataCurrent |
Namespace Prefix: |
dei_ |
Data Type: |
dei:yesNoItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityRegistrantName |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionBoolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityShellCompany |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionIndicates that the company is a Smaller Reporting Company (SRC).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntitySmallBusiness |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Exchange Act -Number 240 -Section 12 -Subsection b-2
+ Details
Name: |
dei_EntityTaxIdentificationNumber |
Namespace Prefix: |
dei_ |
Data Type: |
dei:employerIdItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionLocal phone number for entity.
+ References
+ Details
Name: |
dei_LocalPhoneNumber |
Namespace Prefix: |
dei_ |
Data Type: |
xbrli:normalizedStringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Consolidated Balance Sheets (Current Period Unaudited) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Current Assets: |
|
|
Cash and cash equivalents |
$ 46,448
|
$ 11,831
|
Contract and other receivables, net |
7,955
|
3,527
|
Costs and estimated earnings in excess of billings on uncompleted contracts |
190
|
1,310
|
Inventories, net |
4,983
|
2,343
|
Prepaid expenses and other current assets |
371
|
302
|
Total current assets |
59,947
|
19,313
|
Property and equipment, net |
2,062
|
628
|
Lease right-of-use assets |
3,605
|
4,062
|
Goodwill |
780
|
780
|
Other assets |
888
|
817
|
Total assets |
67,282
|
25,600
|
Current Liabilities: |
|
|
Accounts payable and accrued expenses |
51,927
|
14,362
|
Deferred revenues, current |
2,923
|
3,370
|
Lease liabilities, current |
774
|
688
|
Total current liabilities |
55,624
|
18,420
|
Deferred revenues, non-current |
908
|
0
|
Lease liabilities, non-current |
3,096
|
3,631
|
Total liabilities |
59,628
|
22,051
|
Commitments and Contingencies |
|
|
Stockholders’ Equity: |
|
|
Preferred stock, $.0001 par value; 1,000 shares authorized at September 30, 2024 and December 31, 2023; none issued |
0
|
0
|
Common stock, $.0001 par value; 49,000 shares authorized at September 30, 2024 and December 31, 2023; 24,086 and 23,533 issued; 22,019 and 21,771 outstanding at September 30, 2024 and December 31, 2023, respectively |
2
|
2
|
Additional paid-in capital |
72,899
|
72,103
|
Treasury stock 2,056 and 1,762 shares at cost at September 30, 2024 and December 31, 2023 |
(2,999)
|
(2,245)
|
Accumulated deficit |
(62,248)
|
(66,311)
|
Total stockholders’ equity |
7,654
|
3,549
|
Total liabilities and stockholders’ equity |
$ 67,282
|
$ 25,600
|
X |
- DefinitionSum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AdditionalPaidInCapital |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_AssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_AssetsCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashAndCashEquivalentsAtCarryingValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionRepresents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommitmentsAndContingencies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_CommonStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-3
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
+ Details
Name: |
us-gaap_ContractWithCustomerAssetNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Goodwill |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(24)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_Liabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(32)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LiabilitiesAndStockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionTotal obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-5
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 21: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
+ Details
Name: |
us-gaap_LiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_LiabilitiesCurrentAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's right to use underlying asset under operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseRightOfUseAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of noncurrent assets classified as other.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAssetsNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(21)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_PrepaidExpenseAndOtherAssetsCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_ReceivablesNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- References
+ Details
Name: |
us-gaap_StockholdersEquityAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - $ / shares shares in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Preferred Stock, Par or Stated Value Per Share (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
Preferred Stock, Shares Authorized (in shares) |
1,000
|
1,000
|
Preferred Stock, Shares Issued (in shares) |
0
|
0
|
Common Stock, Par or Stated Value Per Share (in dollars per share) |
$ 0.0001
|
$ 0.0001
|
Common Stock, Shares Authorized (in shares) |
49,000
|
49,000
|
Common Stock, Shares, Issued (in shares) |
24,086
|
23,533
|
Common Stock, Shares, Outstanding (in shares) |
22,019
|
21,771
|
Treasury Stock, Common, Shares (in shares) |
2,057
|
1,762
|
X |
- DefinitionFace amount or stated value per share of common stock.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_CommonStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
+ Details
Name: |
us-gaap_CommonStockSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockParOrStatedValuePerShare |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(16)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
+ Details
Name: |
us-gaap_PreferredStockSharesAuthorized |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-13
+ Details
Name: |
us-gaap_PreferredStockSharesIssued |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionNumber of previously issued common shares repurchased by the issuing entity and held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockCommonShares |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
v3.24.3
Unaudited Consolidated Statements of Operations - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Results of Operations: |
|
|
|
|
Revenue |
$ 70,068
|
$ 8,880
|
$ 98,119
|
$ 29,991
|
Cost of revenue |
62,181
|
6,050
|
82,982
|
22,253
|
Gross profit |
7,887
|
2,830
|
15,137
|
7,738
|
Selling, general and administrative expenses |
3,885
|
2,043
|
8,993
|
6,464
|
Depreciation and amortization |
208
|
72
|
397
|
249
|
Total operating costs |
4,093
|
2,115
|
9,390
|
6,713
|
Operating income |
3,794
|
715
|
5,747
|
1,025
|
Other expense: |
|
|
|
|
Interest expense, net |
1,128
|
482
|
1,628
|
1,242
|
Income (loss) before income taxes |
2,666
|
233
|
4,119
|
(217)
|
Income tax expense |
20
|
24
|
56
|
45
|
Net income (loss) |
$ 2,646
|
$ 209
|
$ 4,063
|
$ (262)
|
Income (loss) per common share - Basic (in dollars per share) |
$ 0.12
|
$ 0.01
|
$ 0.18
|
$ (0.01)
|
Income (loss) per common share - Diluted (in dollars per share) |
$ 0.1
|
$ 0.01
|
$ 0.16
|
$ (0.01)
|
Procurement Services [Member] |
|
|
|
|
Results of Operations: |
|
|
|
|
Revenue |
$ 60,484
|
$ 5,422
|
$ 77,022
|
$ 17,742
|
Cost of revenue |
56,766
|
3,775
|
71,672
|
14,230
|
Facilities Management [Member] |
|
|
|
|
Results of Operations: |
|
|
|
|
Revenue |
1,954
|
1,804
|
6,384
|
5,603
|
Cost of revenue |
1,228
|
773
|
2,771
|
2,430
|
Systems Integration [Member] |
|
|
|
|
Results of Operations: |
|
|
|
|
Revenue |
7,630
|
1,654
|
14,713
|
6,646
|
Cost of revenue |
$ 4,187
|
$ 1,502
|
$ 8,539
|
$ 5,593
|
X |
- DefinitionThe aggregate cost of goods produced and sold and services rendered during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
+ Details
Name: |
us-gaap_CostOfRevenue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 23: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_GrossProfit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest income (expense) classified as nonoperating.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
+ Details
Name: |
us-gaap_InterestIncomeExpenseNonoperatingNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NonoperatingIncomeExpenseAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionGenerally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.
+ References
+ Details
Name: |
us-gaap_OperatingExpenses |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_OperatingIncomeLossAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
+ Details
Name: |
us-gaap_SellingGeneralAndAdministrativeExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_ProcurementServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_FacilitiesManagementMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_SystemsIntegrationMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Unaudited Consolidated Statements of Changes in Stockholders' Equity - USD ($) shares in Thousands, $ in Thousands |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Treasury Stock, Common [Member] |
Retained Earnings [Member] |
Total |
Balance (in shares) at Dec. 31, 2022 |
23,197
|
|
(1,657)
|
|
|
Balance at Dec. 31, 2022 |
$ 2
|
$ 71,522
|
$ (2,205)
|
$ (66,385)
|
$ 2,934
|
Restricted stock vested (in shares) |
3
|
|
|
|
|
Restricted stock vested |
|
|
$ 0
|
|
|
Treasury shares repurchased (in shares) |
|
|
(1)
|
|
|
Treasury shares repurchased |
|
|
$ (1)
|
|
(1)
|
Stock-based compensation |
|
140
|
|
|
140
|
Net loss |
|
|
|
(786)
|
(786)
|
Balance (in shares) at Mar. 31, 2023 |
23,200
|
|
(1,658)
|
|
|
Balance at Mar. 31, 2023 |
$ 2
|
71,662
|
$ (2,206)
|
(67,171)
|
2,287
|
Balance (in shares) at Dec. 31, 2022 |
23,197
|
|
(1,657)
|
|
|
Balance at Dec. 31, 2022 |
$ 2
|
71,522
|
$ (2,205)
|
(66,385)
|
2,934
|
Net loss |
|
|
|
|
(262)
|
Balance (in shares) at Sep. 30, 2023 |
23,473
|
|
(1,744)
|
|
|
Balance at Sep. 30, 2023 |
$ 2
|
71,975
|
$ (2,238)
|
(66,647)
|
3,092
|
Balance (in shares) at Mar. 31, 2023 |
23,200
|
|
(1,658)
|
|
|
Balance at Mar. 31, 2023 |
$ 2
|
71,662
|
$ (2,206)
|
(67,171)
|
2,287
|
Restricted stock vested (in shares) |
88
|
|
0
|
|
|
Restricted stock vested |
$ 0
|
0
|
$ 0
|
0
|
0
|
Treasury shares repurchased (in shares) |
0
|
|
(26)
|
|
|
Treasury shares repurchased |
$ 0
|
0
|
$ (10)
|
0
|
(10)
|
Stock-based compensation |
0
|
160
|
0
|
0
|
160
|
Net loss |
$ 0
|
0
|
$ 0
|
315
|
315
|
Balance (in shares) at Jun. 30, 2023 |
23,288
|
|
(1,684)
|
|
|
Balance at Jun. 30, 2023 |
$ 2
|
71,822
|
$ (2,216)
|
(66,856)
|
2,752
|
Restricted stock vested (in shares) |
185
|
|
0
|
|
|
Restricted stock vested |
$ 0
|
0
|
$ 0
|
0
|
0
|
Treasury shares repurchased (in shares) |
0
|
|
(60)
|
|
|
Treasury shares repurchased |
$ 0
|
0
|
$ (22)
|
0
|
(22)
|
Stock-based compensation |
0
|
153
|
0
|
0
|
153
|
Net loss |
$ 0
|
0
|
$ 0
|
209
|
209
|
Balance (in shares) at Sep. 30, 2023 |
23,473
|
|
(1,744)
|
|
|
Balance at Sep. 30, 2023 |
$ 2
|
71,975
|
$ (2,238)
|
(66,647)
|
3,092
|
Balance (in shares) at Dec. 31, 2023 |
23,533
|
|
(1,762)
|
|
|
Balance at Dec. 31, 2023 |
$ 2
|
72,103
|
$ (2,245)
|
(66,311)
|
3,549
|
Restricted stock vested (in shares) |
376
|
|
0
|
|
|
Restricted stock vested |
$ 0
|
0
|
$ 0
|
0
|
0
|
Treasury shares repurchased (in shares) |
0
|
|
(120)
|
|
|
Treasury shares repurchased |
$ 0
|
0
|
$ (55)
|
0
|
(55)
|
Stock-based compensation |
0
|
150
|
0
|
0
|
150
|
Net loss |
$ 0
|
0
|
$ 0
|
15
|
15
|
Balance (in shares) at Mar. 31, 2024 |
23,909
|
|
(1,882)
|
|
|
Balance at Mar. 31, 2024 |
$ 2
|
72,253
|
$ (2,300)
|
(66,296)
|
3,659
|
Balance (in shares) at Dec. 31, 2023 |
23,533
|
|
(1,762)
|
|
|
Balance at Dec. 31, 2023 |
$ 2
|
72,103
|
$ (2,245)
|
(66,311)
|
3,549
|
Net loss |
|
|
|
|
4,063
|
Balance (in shares) at Sep. 30, 2024 |
24,587
|
|
(2,057)
|
|
|
Balance at Sep. 30, 2024 |
$ 2
|
72,899
|
$ (2,999)
|
(62,248)
|
7,654
|
Balance (in shares) at Mar. 31, 2024 |
23,909
|
|
(1,882)
|
|
|
Balance at Mar. 31, 2024 |
$ 2
|
72,253
|
$ (2,300)
|
$ (66,296)
|
$ 3,659
|
Restricted stock vested (in shares) |
135
|
|
0
|
0
|
0
|
Restricted stock vested |
$ 0
|
0
|
|
|
|
Treasury shares repurchased (in shares) |
0
|
|
(60)
|
|
(82)
|
Treasury shares repurchased |
$ 0
|
0
|
$ (82)
|
$ 0
|
|
Stock-based compensation |
0
|
155
|
0
|
|
|
Net loss |
$ 0
|
0
|
$ 0
|
|
|
Stock options exercised (in shares) |
200
|
|
0
|
|
|
Stock options exercised |
$ 0
|
20
|
$ 0
|
0
|
$ 20
|
Balance (in shares) at Jun. 30, 2024 |
24,244
|
|
(1,942)
|
|
|
Balance at Jun. 30, 2024 |
$ 2
|
72,428
|
$ (2,382)
|
(64,894)
|
5,154
|
Treasury shares repurchased (in shares) |
0
|
|
(115)
|
|
|
Treasury shares repurchased |
$ 0
|
0
|
$ (617)
|
0
|
(617)
|
Stock-based compensation |
0
|
299
|
0
|
0
|
299
|
Net loss |
$ 0
|
0
|
$ 0
|
2,646
|
2,646
|
Stock options exercised (in shares) |
343
|
|
0
|
|
|
Stock options exercised |
$ 0
|
172
|
$ 0
|
0
|
172
|
Balance (in shares) at Sep. 30, 2024 |
24,587
|
|
(2,057)
|
|
|
Balance at Sep. 30, 2024 |
$ 2
|
$ 72,899
|
$ (2,999)
|
$ (62,248)
|
$ 7,654
|
X |
- DefinitionAmount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 35 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480483/718-10-35-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481089/718-20-55-13
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481089/718-20-55-12
+ Details
Name: |
us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionNumber of shares issued which are neither cancelled nor held in the treasury.
+ References
+ Details
Name: |
us-gaap_SharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionTotal number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of share options (or share units) exercised during the current period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(02) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAggregate value of stock related to Restricted Stock Awards issued during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionValue of stock issued as a result of the exercise of stock options.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(31)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.6-05(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-2
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(7)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 4.E) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480418/310-10-S99-2
+ Details
Name: |
us-gaap_StockholdersEquity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionNumber of shares that have been repurchased during the period and are being held in treasury.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_TreasuryStockSharesAcquired |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionEquity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481549/505-30-45-1
+ Details
Name: |
us-gaap_TreasuryStockValueAcquiredCostMethod |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Unaudited Consolidated Statements of Cash Flows - USD ($) $ in Thousands |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Cash Flows from Operating Activities: |
|
|
Net income (loss) |
$ 4,063
|
$ (262)
|
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: |
|
|
Depreciation and amortization |
397
|
249
|
Stock-based compensation |
604
|
453
|
Changes in operating assets and liabilities: |
|
|
Contract and other receivables |
(4,427)
|
(3,566)
|
Costs and estimated earnings in excess of billings on uncompleted contracts |
1,120
|
(379)
|
Inventories, net |
(2,640)
|
(1,269)
|
Prepaid expenses and other assets |
(206)
|
(166)
|
Right-of-use assets |
457
|
486
|
Accounts payable and accrued expenses |
37,565
|
640
|
Deferred revenues |
461
|
12,688
|
Operating lease liabilities |
(449)
|
(295)
|
Net cash provided by operating activities |
36,945
|
8,579
|
Cash Flows from Investing Activities: |
|
|
Capital expenditures |
(1,766)
|
(240)
|
Net cash used in investing activities |
(1,766)
|
(240)
|
Cash Flows from Financing Activities: |
|
|
Proceeds from exercise of options |
192
|
0
|
Purchase of treasury shares |
(754)
|
(33)
|
Net cash used in financing activities |
(562)
|
(33)
|
Net increase in cash and cash equivalents |
34,617
|
8,306
|
Cash and cash equivalents at beginning of period |
11,831
|
20,397
|
Cash and cash equivalents at end of period |
46,448
|
28,703
|
Supplemental disclosure of cash flow information: |
|
|
Cash paid for interest |
1,963
|
1,572
|
Cash paid for taxes |
$ 79
|
$ 47
|
X |
- DefinitionThe amount of increase (decrease) in right-of-use assets.
+ References
+ Details
Name: |
tssi_IncreaseDecreaseInRightofuseAssets |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-4
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 1 -SubTopic 230 -Topic 830 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477401/830-230-45-1
+ Details
Name: |
us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
+ Details
Name: |
us-gaap_DepreciationDepletionAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInContractWithCustomerAsset |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478345/912-310-45-11
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInInventories |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingCapitalAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in obligation for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -SubTopic 20 -Topic 842 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_IncreaseDecreaseInOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of increase (decrease) in prepaid expenses, and assets classified as other.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe increase (decrease) during the reporting period in the total amount due within one year (or one operating cycle) from all parties, associated with underlying transactions that are classified as operating activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_IncreaseDecreaseInReceivables |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-17
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-2
+ Details
Name: |
us-gaap_InterestPaidNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-24
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-25
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivities |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow to reacquire common stock during the period.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 15 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-15
+ Details
Name: |
us-gaap_PaymentsForRepurchaseOfCommonStock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480060/805-50-25-1
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 30 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480027/805-50-30-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 805 -SubTopic 50 -Name Accounting Standards Codification -Section 30 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480027/805-50-30-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 13 -Subparagraph (c) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13
+ Details
Name: |
us-gaap_PaymentsToAcquireProductiveAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash inflow from exercise of option under share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2A -Subparagraph (a) -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2A
+ Details
Name: |
us-gaap_ProceedsFromStockOptionsExercised |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of noncash expense for share-based payment arrangement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
+ Details
Name: |
us-gaap_ShareBasedCompensation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Note 1 - Significant Accounting Policies
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Significant Accounting Policies [Text Block] |
Note 1 – Significant Accounting Policies
Description of Business
TSS, Inc. (‘‘TSS’’, the ‘‘Company’’, ‘‘we’’, ‘‘us’’ or ‘‘our’’) provides a comprehensive suite of services for the planning, design, deployment, maintenance, refresh and take-back of end-user and enterprise systems, including the mission-critical facilities in which they are housed. We provide a single source solution for enabling technologies in data centers, operations centers, network facilities, server rooms, security operations centers, communications facilities and the infrastructure systems that are critical to their function. Our services consist of technology consulting, design and engineering, project management, systems integration, systems installation, facilities management and IT procurement services. Our systems integration services have recently been enhanced to include integration of Artificial Intelligence (AI) enabled data center server racks. Our corporate offices and our integration facility are located in Round Rock, Texas.
Basis of Presentation
The accompanying consolidated balance sheet as of December 31, 2023, which has been derived from audited consolidated financial statements, and the unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial statements and pursuant to the rules and regulations of the SEC for interim reporting and include the accounts of the Company and its consolidated subsidiaries. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring items) necessary to present fairly the consolidated financial position of the Company and its consolidated results of operations, changes in stockholders’ equity and cash flows. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Certain prior year amounts have been reclassified to conform to the current period presentation. These reclassifications had no net effect on our reported results of operations, financial position or cash flows.
Liquidity
As of September 30, 2024, the Company had an accumulated deficit of $62.2 million. We have recorded operating and net income in our six most recent quarters and posted a significant increase in net income in the three and nine-month periods ended September 30, 2024 compared to the same periods of the prior year, but we have a history of annual operating or net losses over recent years which have been due, in part, to the effects of the COVID-19 pandemic and subsequent supply chain constraints. These factors may be indicative of doubt regarding the Company’s ability to continue as a going concern. Management has evaluated the significance of these conditions in relation to its ability to meet its ongoing obligations. Our primary sources of funds to meet our liquidity and capital requirements include cash on hand, funds generated from operations including the funds from our customer financing programs and trade credit extended to us by our vendors or under our revolving bank line of credit. If our future results do not meet our expectations, management believes that we can implement reductions in selling, general and administrative expenses to better achieve profitability and therefore improve cash flows, or that we could take further steps such as the issuance of new equity or debt. We may also require additional capital if we seek to acquire additional businesses to increase the scale of our operations. There can be no assurance as to the Company’s ability to continue to operate profitability or to scale its business operations on terms upon which additional financing might be available.
Management believes that we will be able to generate sufficient cash flows and liquidity as described above, as we have been able to grow our revenues and order backlog and seen an improvement in supply chain constraints. As discussed in our subsequent events footnote to the attached unaudited financial statements, we also recently signed a multi-year agreement with our largest customer to integrate AI-enabled computer racks for them, which we expect will substantially increase our earnings and financial position, as well as giving us much greater comfort that we will be able to more than cover our fixed and variable costs for the next several years. We believe that we will be profitable in the next quarter and for the year ended December 31, 2024. As a result, management has concluded that there is not substantial doubt about the Company’s ability to continue as a going concern. These financial statements do not include any adjustments relating to the recoverability or classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern for a reasonable period of time.
Revenue Recognition
We recognize revenues when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations based on relative standalone selling prices.
We have received from one of our clients a reimbursement of certain capital expenditures and other start-up costs in the quarter ended June 30, 2024. These capital investments and related reimbursement are both being amortized over the same 36-month period representing the estimated useful life of the assets, over which period we expect to use that equipment to meet the client’s future needs for AI-enabled rack integration. Similarly, the reimbursement of other start-up costs representing items that are expected to be used within the coming year are being amortized over twelve months, which is the same period over which we are amortizing the associated recorded asset.
Maintenance Services
We generate maintenance services revenues from fees that provide our customers with as-needed maintenance and repair services on modular data centers during the contract terms. Our contract terms are typically one year in duration, are billed annually in advance, and are non-cancellable. As a result, we record deferred revenues (a contract liability) and recognize revenues from these services on a ratable basis over the contract term. We can mitigate our exposure to credit losses by discontinuing services in the event of non-payment, however our history of non-payments and bad debt expense has been insignificant.
Integration Services
We generate integration services revenues by providing our customers with customized systems and rack-level integration services. We recognize revenue upon shipment to the customer of the completed systems as this is when we have completed our services and when the customer obtains control of the promised goods. We typically extend credit terms to our integration customers based on their creditworthiness and generally do not receive advance payments. As such, we record accounts receivable at the time of shipment, when our right to the consideration becomes unconditional. Accounts receivable from our integration customers are typically due within 30-80 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends, and our assessment of our customers’ creditworthiness. As of September 30, 2024, and December 31, 2023, our allowance for doubtful accounts was $7,107.
Equipment and Material Sales
We generate revenues under fixed price contracts from the sale of data center and related ancillary equipment or materials to customers in the United States. We recognize revenue when the product is shipped to the customer as that is when the customer obtains control of the promised goods and when we have completed our contractual obligations. Typically, we do not receive advance payments for equipment or material sales; however, if we do, we record the advance payment as deferred revenues. Normally we record accounts receivable at the time of shipment, when our right to the consideration has become unconditional. Accounts receivable from our equipment and material sales are typically due within 30-45 days of invoicing.
Deployment and Other Services
We generate revenues from fees we charge our customers for other services, including repairs or other services not covered under maintenance contracts; installation and servicing of equipment, including modular data centers; and other fixed-price services including repair, design and project management services, or the moving of equipment to a different location. In some cases, we arrange for a third party to perform warranty and servicing of equipment, and in these instances, we recognize revenue as the amount of any fees or commissions that we expect to be entitled to. Other services are typically invoiced upon completion of services or completion of milestones. We record accounts receivable at the time of completion when our right to consideration becomes unconditional.
Procurement Services
We generate revenues from fees we charge our customers to procure third-party hardware, software and professional services on their behalf, some of which are then used in our integration services as we integrate these components to deliver a completed system to our customer. We recognize our procurement services revenues upon completion of the procurement activity. For any procurement activities in which we somehow transform the product, the revenues recognized on these transactions are the gross sales amount of the transaction, and we recognize offsetting costs of sales for any costs we incur to procure the related goods (“gross transactions”). In some cases, we arrange for the purchase of third-party hardware, software or professional services that are to be provided directly to our customers by another party and we have no control of the goods before they are transferred to the customer and do not transform the product in any way. In these instances, we are acting as an agent in the transaction and recognize revenue on a net basis, recording only the amount of any fee or commissions that we expect to be entitled to after paying the other party for the goods or services provided to the customer (“net transactions”). Accounts receivable from our procurement activities are typically due within 80 days of invoicing. The majority of the procurement activities generally involve us transforming the product, and as such the majority of these transactions are recorded gross. In order to accelerate the time period in which we receive payment, we generally factor the procurement services receivables utilizing a program that we estimate has an effective annualized interest rate below the rate at which we could borrow funds. Regardless of whether the transaction is recorded as a gross transaction or a net transaction, the interest we are charged through the factoring program is based on the gross value of the transaction.
The following table shows our revenues disaggregated by reportable segment and by product or service type (in ’000’s, unaudited):
|
|
Three-Months Ended
September 30,
|
|
|
Nine-Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
FACILITIES:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance revenues
|
|
$ |
927 |
|
|
$ |
1,280 |
|
|
$ |
3,594 |
|
|
$ |
3,233 |
|
Equipment sales
|
|
|
992 |
|
|
|
406 |
|
|
|
1,556 |
|
|
|
696 |
|
Deployment and other services
|
|
|
35 |
|
|
|
118 |
|
|
|
1,234 |
|
|
|
1,674 |
|
Total Facilities revenues
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,384 |
|
|
$ |
5,603 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYSTEMS INTEGRATION:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration services
|
|
$ |
7,630 |
|
|
$ |
1,654 |
|
|
$ |
14,713 |
|
|
$ |
6,646 |
|
Procurement services
|
|
|
60,484 |
|
|
|
5,422 |
|
|
|
77,022 |
|
|
|
17,742 |
|
Total Systems Integration revenues
|
|
$ |
68,114 |
|
|
$ |
7,076 |
|
|
$ |
91,735 |
|
|
$ |
24,388 |
|
TOTAL REVENUES
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
Judgments
We consider several factors in determining that control transfers to the customer upon shipment of equipment or upon completion of our services. These factors include that legal title transfers to the customer, we have a present right to payment, and the customer has assumed the risks and rewards of ownership at the time of shipment or completion of the services.
Sales Taxes
Sales (and similar) taxes that are imposed on our sales and collected from customers are excluded from revenues.
Shipping and Handling Costs
Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of revenues and are expensed as incurred. We accrue costs for shipping and handling activities that occur after control of the promised good or service has transferred to the customer.
Remaining Performance Obligations
Remaining performance obligations include deferred revenue and amounts we expect to receive for goods and services that have not yet been delivered or provided under existing, non-cancellable contracts. For contracts that have an original duration of one year or less, we have elected the practical expedient applicable to such contracts and we do not disclose the transaction price for remaining performance obligations at the end of each reporting period and when we expect to recognize this revenue. As of September 30, 2024, deferred revenue of $3,831,000 includes:
|
●
|
$2,339,000 of our remaining performance obligations for our maintenance contracts, all of which are expected to be recognized within one year, and
|
|
●
|
None relating to procurement and integration services where we have yet to complete our services for our customers, all of which are expected to be recognized within one year, and
|
|
●
|
$1,492,000 for a customer’s reimbursement of capacity expansion costs expected to be used for rack integration services, the majority of which is being amortized over a three-year period ending May 2027. This is the same time period over which the related capitalized assets are being depreciated.
|
Contract liabilities consisting of deferred revenue were $3,370,000 at December 31, 2023 and $2,080,000 at December 31, 2022.
Concentration of Credit Risk
We are currently economically dependent upon our relationship with a large US-based IT OEM. If this relationship is unsuccessful or discontinues, our business and revenue will suffer. The loss of or a significant reduction in orders from this customer or the failure to provide adequate products or services to it would significantly reduce our revenue.
The following customer accounted for a significant percentage of our revenues for the periods shown (unaudited):
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US-based IT OEM
|
|
|
100 |
% |
|
|
97 |
% |
|
|
99 |
% |
|
|
94 |
% |
No other customers represented more than 10% of our revenues for any periods presented. Our US-based IT OEM customer represented 99% of our trade accounts receivable at September 30, 2024 and 95% at December 31, 2023. No other customer represented more than 10% of our accounts receivable at either of those dates.
Non-recourse factoring
We have entered into a factoring agreement with a financial institution to sell certain of our accounts receivable from a US-based IT OEM customer under a non-recourse agreement. Due to the extended payment terms from that customer, typically 80 days from invoice date, we use this factoring arrangement as the effective interest rate implicit in this arrangement is less than the rate at which we could borrow the funds to carry those receivables through their due date. Under the arrangement, we sell certain trade receivables on a non-recourse basis and account for the transaction as a sale of the receivable. The financial institution assumes the full risk of collection, without recourse to the Company in the event of a loss. Debtors are directed to send payments directly to the financial institution. The applicable receivables are removed from our consolidated balance sheet when we receive the cash proceeds. We do not service any factored accounts after the factoring has occurred. We utilize this factoring arrangement as part of our financing for working capital. The aggregate gross amount factored under this arrangement was approximately $85.5 million and $61.4 million for the three-month periods ended September 30, 2024 and 2023, respectively. We paid financing fees under this arrangement of approximately $1,220,000 and $888,000 for the three-month periods ended September 30, 2024 and 2023, respectively, which was recorded as interest expense in our consolidated statements of operations or in deferred costs if the interest related to projects where revenue has not yet been recognized. The aggregate gross amount factored under this arrangement was approximately $136.4 million and $109.9 million for the nine-month periods ended September 30, 2024 and 2023, respectively. We paid financing fees under this arrangement of approximately $1,963,000 and $1,573,000 for the nine-month periods ended September 30, 2024 and 2023, respectively, which was recorded as interest expense in our consolidated statements of operations. Amounts factored often exceed our total recorded revenues, as the factoring fees apply to the gross value of receivables collected through the program, while we record only our agent fee on procurement contracts as revenue for any procurement activity that is shipped directly from third parties to the end customer (net transactions).
Recently Issued Accounting Pronouncements
In November 2023, FASB issued Accounting Standards Update ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. (“ASU 2023-07”). ASU 2023-07 improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision-maker and included within each reported measure of segment profit (referred to as the “significant expense principle”). ASU 2023-0 will become effective for the fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. We intend to adopt the standard when it becomes effective in the fiscal year 2024 annual financial statements and we are currently evaluating the impact, if any, that this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for all significant accounting policies of the reporting entity.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 235 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/235/tableOfContent
+ Details
Name: |
us-gaap_SignificantAccountingPoliciesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 2 - Supplemental Balance Sheet Information
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Supplemental Balance Sheet Disclosures [Text Block] |
Note 2 – Supplemental Balance Sheet Information
Receivables
Contract and other receivables consisted of the following (in ‘000’s):
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Contract and other receivables
|
|
$ |
7,962 |
|
|
$ |
3,534 |
|
Allowance for doubtful accounts
|
|
|
(7 |
)
|
|
|
(7 |
)
|
Contracts and other receivables, net
|
|
$ |
7,955 |
|
|
$ |
3,527 |
|
Inventories
We state inventories at the lower of cost or net realizable value, using the first-in-first-out-method (in ‘000’s) as follows:
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Materials and component parts
|
|
$ |
957 |
|
|
$ |
258 |
|
Procurement inventories
|
|
|
4,047 |
|
|
|
2,106 |
|
Reserve
|
|
|
(21 |
)
|
|
|
(21 |
)
|
Inventories, net
|
|
$ |
4,983 |
|
|
$ |
2,343 |
|
Goodwill and Intangible Assets, Net
Goodwill and intangible assets, net consisted of the following (in ‘000’s):
|
|
September 30, 2024
(unaudited)
|
|
|
December 31, 2023
|
|
|
|
Gross
|
|
|
|
|
|
|
Gross
|
|
|
|
|
|
|
|
Carrying
|
|
|
Accumulated
|
|
|
Carrying
|
|
|
Accumulated
|
|
|
|
Amount
|
|
|
Amortization
|
|
|
Amount
|
|
|
Amortization
|
|
Intangible assets not subject to amortization:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill
|
|
$ |
780 |
|
|
|
- |
|
|
$ |
780 |
|
|
|
- |
|
Intangible assets subject to amortization:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Customer relationships
|
|
$ |
906 |
|
|
$ |
(906 |
)
|
|
$ |
906 |
|
|
$ |
(906 |
)
|
Acquired software
|
|
$ |
234 |
|
|
$ |
(234 |
)
|
|
$ |
234 |
|
|
$ |
(234 |
)
|
Goodwill attributable to reporting units (in ‘000’s):
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Facilities unit
|
|
$ |
643 |
|
|
$ |
643 |
|
Systems Integration unit
|
|
|
137 |
|
|
|
137 |
|
Total
|
|
$ |
780 |
|
|
$ |
780 |
|
At September 30, 2024 and December 31, 2023, both the facilities unit and the systems integration unit had negative carrying amounts on our records.
We recognized no amortization expense related to intangibles during the 2024 periods presented as all long-lived intangible assets subject to amortization were fully amortized. We recognized amortization expense related to intangibles of approximately $0 and $23,000 for the three-month and nine-month periods ended September 30, 2023, respectively.
We have elected to use December 31 as our annual date to test goodwill and intangibles for impairment. As circumstances change that could affect the recoverability of the carrying amount of the assets during an interim period, we will evaluate goodwill and other long-lived intangible assets for impairment. We performed a quantitative analysis of our goodwill and intangible assets at December 31, 2023 as part of our annual testing for impairment and concluded that there was no impairment. We considered relevant matters, including macroeconomic conditions and the effects of COVID-19 on our operations, and there was no identified material triggering events or circumstances that occurred during the three and nine-month periods ended September 30, 2024 or 2023 that indicated the carrying value of our goodwill or other long-lived intangible assets was impaired.
Property and Equipment
Property and equipment consisted of the following (in ’000’s):
|
|
Estimated
Useful
Lives (years)
|
|
|
September,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Trade equipment
|
|
|
|
5 |
|
|
|
$ |
736 |
|
|
$ |
398 |
|
Leasehold improvements
|
|
|
2 |
- |
5 |
|
|
|
2,327 |
|
|
|
1,050 |
|
Furniture and fixtures
|
|
|
|
7 |
|
|
|
|
140 |
|
|
|
28 |
|
Computer equipment and software
|
|
|
|
3 |
|
|
|
|
2,374 |
|
|
|
2,335 |
|
|
|
|
|
|
|
|
|
|
5,577 |
|
|
|
3,811 |
|
Less accumulated depreciation
|
|
|
|
|
|
|
|
|
(3,515 |
)
|
|
|
(3,183 |
)
|
Property and equipment, net
|
|
|
|
|
|
|
|
$ |
2,062 |
|
|
$ |
628 |
|
Depreciation of property and equipment and amortization of leasehold improvements and software totaled $208,000 and $72,000 for the three-month periods ended September 30, 2024 and 2023, respectively. Depreciation of property and amortization of leasehold improvements and software totaled $397,000 and $249,000 for the nine-month periods ended September 30, 2024 and 2023, respectively.
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in ’000’s):
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Accounts payable
|
|
$ |
35,692 |
|
|
$ |
12,414 |
|
Accrued expenses
|
|
|
14,440 |
|
|
|
746 |
|
Compensation, benefits and related taxes
|
|
|
1,592 |
|
|
|
1,087 |
|
Other accrued expenses
|
|
|
203 |
|
|
|
115 |
|
Total accounts payable and accrued expenses
|
|
$ |
51,927 |
|
|
$ |
14,362 |
|
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/210/tableOfContent
+ Details
Name: |
us-gaap_SupplementalBalanceSheetDisclosuresTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 3 - Revolving Line of Credit
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Debt Disclosure [Text Block] |
Note 3 – Revolving Line of Credit
In May 2024, we renewed our revolving line of credit (the “credit facility”) with Susser Bank, National Association (“Lender”) pursuant to a Business Loan Agreement (Asset Based) (the “Loan Agreement”) effective May 5, 2024. The obligations under the credit facility are secured by substantially all of our accounts receivable. Our wholly owned subsidiaries, Vortech LLC, and VTC, LLC jointly and severally guarantee our obligations under the credit facility.
The maximum amount of the credit facility is $1.5 million. The credit facility is subject to a borrowing base of the lesser of $1.5 million or 80% of eligible accounts receivables, subject to customary exclusions and limitations. Certain accounts receivables subject to a vendor payment program with a customer are excluded from the definition of eligible accounts receivable under the credit facility. Borrowings under the credit facility bear interest based on the U.S. Prime Rate as published in the Money Rates section of The Wall Street Journal (effective rate of 8.00% per annum at September 30, 2024) and such interest rate shall not be less than 3.50% per annum). The credit facility matures May 5, 2025.
The credit facility requires us to maintain minimum liquidity of $1.5 million at all times.
The Loan Agreement and ancillary documents include customary affirmative covenants for secured transactions of this type, including maintaining adequate books and records, periodic financial reporting, compliance with laws, maintenance of insurance, maintenance of assets, timely payment of taxes, and notices of adverse events. The Loan Agreement and ancillary documents include customary negative covenants, including incurrence of other indebtedness, mergers, consolidations and transfer of assets and liens on our assets. The Loan Agreement and ancillary documents also include customary events of default, including payment defaults, failure to perform or observe terms, covenants or agreements included in the Loan Agreement and ancillary documents, insolvency and bankruptcy defaults, judgment defaults, material adverse change defaults, and change of ownership defaults.
The maximum amount we were eligible to borrow at September 30, 2024 was approximately $49,000. There were no amounts outstanding under this credit facility at September 30, 2024.
|
X |
- DefinitionThe entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-6
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 405 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477092/405-40-50-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 470 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/470/tableOfContent
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1C -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1C
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I
+ Details
Name: |
us-gaap_DebtDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 4 - Leasing Arrangements
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Lessee, Operating Leases [Text Block] |
Note 4- Leasing Arrangements
We have operating leases for our office and integration facilities as well as for certain equipment and vehicles. Our leases have remaining lease terms of 6 to 54 months. As of September 30, 2024, we have not entered into any lease arrangement classified as a finance lease.
We determine if an arrangement is a lease at inception. Operating leases are included in lease right-of-use assets, current lease liabilities and lease liabilities, non-current, on our consolidated balance sheet. We have elected an accounting policy to not recognize short-term leases (one year or less) on the balance sheet. We also elected the package of practical expedients which applies to leases that commenced before the adoption date. By electing the package of practical expedients, we did not need to reassess whether any existing contracts are or contain leases, the lease classification for any existing leases and initial direct costs for any existing leases.
Right-of-use assets and operating lease liabilities are recognized based on the present value of future minimum lease payments over the lease term at commencement date. When the implicit rate of the lease is not provided or cannot be determined, we use our incremental borrowing rate based on the information available at the commencement date to determine the present value of future payments. Lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise those options. Lease expense for minimum lease payments is recognized on a straight- line basis over the lease term. Components of lease expense and other information is as follows (in ‘000’s):
|
|
Three Months Ended
September 30,
(unaudited)
|
|
|
Nine Months Ended
September 30,
(unaudited)
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Lease expense
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating lease cost
|
|
$ |
236 |
|
|
$ |
218 |
|
|
$ |
693 |
|
|
$ |
651 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Lease – operating cash flows
|
|
|
(185 |
)
|
|
|
(160 |
)
|
|
|
(449 |
) |
|
|
(486 |
) |
New right-of-use assets – operating leases
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
The following presents information regarding the Company's operating leases as of September 30:
|
|
2024
|
|
|
2023
|
|
Weighted average remaining lease term – operating leases (months)
|
|
|
53 |
|
|
|
68 |
|
Weighted average discount rate – operating leases
|
|
|
5 |
% |
|
|
5 |
% |
Future minimum lease payments under non-cancellable leases as of September 30, 2024 were as follows (in ‘000’s):
|
|
Fiscal
Year
|
|
2024
|
|
$ |
236 |
|
2025
|
|
|
956 |
|
2026
|
|
|
942 |
|
2027
|
|
|
962 |
|
2028
|
|
|
991 |
|
Thereafter
|
|
|
250 |
|
Total minimum future lease payments
|
|
|
4,337 |
|
Less imputed interest
|
|
|
(467 |
)
|
Total
|
|
$ |
3,870 |
|
|
|
|
|
|
Reported as of September 30, 2024:
|
|
|
|
|
Current portion of lease liability
|
|
$ |
774 |
|
Non-current portion of lease liability
|
|
|
3,096 |
|
|
|
$ |
3,870 |
|
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent
+ Details
Name: |
us-gaap_LesseeOperatingLeasesTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 5 - Earnings (Loss) Per-share
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Earnings Per Share [Text Block] |
Note 5 - Earnings (Loss) Per-Share
Basic and diluted earnings (loss) per share are based on the weighted average number of shares of common stock and potential common stock outstanding during each period presented. Potential common stock, for the purposes of determining diluted earnings (loss) per share, includes the effects of dilutive unvested restricted stock, options to purchase common stock and convertible securities. The effect of such potential common stock is computed using the treasury stock method or the if-converted method, as applicable.
The following table presents a reconciliation of the numerators and denominators of the basic and diluted earnings (loss) per share computations. In the table below, net income (loss) represents the numerator and shares represents the denominator (in thousands except per share amounts).
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
(unaudited)
|
|
|
(unaudited)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Basic:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average shares of common stock outstanding
|
|
|
22,081 |
|
|
|
21,577 |
|
|
|
22,019 |
|
|
|
21,757 |
|
Income (loss) per common share - Basic
|
|
$ |
0.12 |
|
|
$ |
0.01 |
|
|
$ |
0.18 |
|
|
$ |
(0.01 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Diluted:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average shares of common stock outstanding
|
|
|
22,081 |
|
|
|
21,577 |
|
|
|
22,019 |
|
|
|
21,757 |
|
Dilutive options and warrants outstanding
|
|
|
4,266 |
|
|
|
361 |
|
|
|
2,663 |
|
|
|
- |
|
Weighted-average number of shares used in diluted per share computation
|
|
|
26,347 |
|
|
|
21,938 |
|
|
|
24,682 |
|
|
|
21,757 |
|
Income (loss) per common share - Diluted
|
|
$ |
0.10 |
|
|
$ |
0.01 |
|
|
$ |
0.16 |
|
|
$ |
(0.01 |
) |
1,939,834 and 3,542,000 restricted shares and options were excluded from the calculation of dilutive options and warrants for the three-month periods ended September 30, 2024 and 2023, respectively, because their effect would have been anti-dilutive. For the nine-month periods ended September 30, 2024 and 2023, respectively, 2,461,000 and 3,150,000 potentially dilutive shares were excluded from the calculation of dilutive shares because their effect would have been anti-dilutive.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for earnings per share.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/260/tableOfContent
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-3
+ Details
Name: |
us-gaap_EarningsPerShareTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 6 - Segment Reporting
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Segment Reporting Disclosure [Text Block] |
Note 6 - Segment Reporting
Segment information reported in the tables below represents the operating segments of the Company organized in a manner consistent with which separate information is available and for which segment results are evaluated regularly by our chief operating decision-maker in assessing performance and allocating resources. Our activities are organized into two major segments: facilities and systems integration. Our facilities unit is involved in the design, project management and maintenance of data center and mission-critical business operations. Our systems integration unit integrates IT equipment for OEM vendors and customers to be used inside data center environments, including modular data centers, and includes our procurement services where we often procure equipment to be used in our integration activities. All revenues are derived from the U.S. market. Segment operating results reflect earnings before acquisition related expenses, other expenses, net, and provision for income taxes.
Unaudited revenue and operating results by reportable segment reconciled to reportable net income (loss) for the three and six-month periods ended September 30, 2024 and 2023 and other segment-related information is as follows (in ‘000’s):
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Revenues:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,386 |
|
|
$ |
5,603 |
|
Systems integration services
|
|
|
68,114 |
|
|
|
7,076 |
|
|
|
91,733 |
|
|
|
24,388 |
|
Total revenues
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Depreciation and amortization expense:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
26 |
|
|
$ |
36 |
|
|
$ |
65 |
|
|
$ |
104 |
|
Systems integration services
|
|
|
182 |
|
|
|
36 |
|
|
|
332 |
|
|
|
145 |
|
Consolidated depreciation and amortization expense
|
|
$ |
208 |
|
|
$ |
72 |
|
|
$ |
397 |
|
|
$ |
249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income from operations:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
134 |
|
|
$ |
240 |
|
|
$ |
1,819 |
|
|
$ |
1,051 |
|
Systems integration services
|
|
|
3,660 |
|
|
|
475 |
|
|
|
3,928 |
|
|
|
(26 |
) |
Total income from operations
|
|
$ |
3,794 |
|
|
$ |
715 |
|
|
$ |
5,747 |
|
|
$ |
1,025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense, net:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
44 |
|
|
$ |
7 |
|
|
$ |
48 |
|
|
$ |
199 |
|
Systems integration services
|
|
|
1,084 |
|
|
|
475 |
|
|
|
1,580 |
|
|
|
1,043 |
|
Consolidated interest expense, net
|
|
$ |
1,128 |
|
|
$ |
482 |
|
|
$ |
1,628 |
|
|
$ |
1,242 |
|
|
|
September 30,
2024
|
|
|
December 31,
2023
|
|
Total Assets:
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
813 |
|
|
$ |
689 |
|
Systems integration services
|
|
|
15,257 |
|
|
|
6,768 |
|
Other consolidated activities
|
|
|
51,212 |
|
|
|
18,143 |
|
Total
|
|
$ |
67,282 |
|
|
$ |
25,600 |
|
Other consolidated activities include assets not specifically attributable to each business segment including cash and cash equivalents, prepaid expenses and other assets that are managed at a corporate level.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54
Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 34 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-34
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26C
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26B
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-15
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/280/tableOfContent
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-26
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-21
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
+ Details
Name: |
us-gaap_SegmentReportingDisclosureTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 7 - Subsequent Events
|
9 Months Ended |
Sep. 30, 2024 |
Notes to Financial Statements |
|
Subsequent Events [Text Block] |
Note 7 – Subsequent Events
Subsequent to September 30, 2024, we signed a multi-year agreement with our largest customer to provide systems integration services for AI-enabled computer racks at an expected volume similar to that which we began providing in the month of June 2024 and have provided throughout the quarter ended September 30, 2024.
We have evaluated subsequent events through November 14, 2024, the date at which the unaudited interim consolidated financial statements were available to be issued. We have identified no other such events requiring disclosure.
|
X |
- References
+ Details
Name: |
us-gaap_DisclosureTextBlockAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/855/tableOfContent
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 855 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483399/855-10-50-2
+ Details
Name: |
us-gaap_SubsequentEventsTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a
+ Details
Name: |
ecd_InsiderTradingArrLineItems |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_MtrlTermsOfTrdArrTextBlock |
Namespace Prefix: |
ecd_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_NonRule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrAdoptedFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- ReferencesReference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1
+ Details
Name: |
ecd_Rule10b51ArrTrmntdFlag |
Namespace Prefix: |
ecd_ |
Data Type: |
xbrli:booleanItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Significant Accounting Policies (Policies)
|
9 Months Ended |
Sep. 30, 2024 |
Accounting Policies [Abstract] |
|
Basis of Accounting, Policy [Policy Text Block] |
Basis of Presentation
The accompanying consolidated balance sheet as of December 31, 2023, which has been derived from audited consolidated financial statements, and the unaudited interim consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial statements and pursuant to the rules and regulations of the SEC for interim reporting and include the accounts of the Company and its consolidated subsidiaries. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting only of normal recurring items) necessary to present fairly the consolidated financial position of the Company and its consolidated results of operations, changes in stockholders’ equity and cash flows. These interim consolidated financial statements should be read in conjunction with the consolidated financial statements and accompanying notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2023.
Certain prior year amounts have been reclassified to conform to the current period presentation. These reclassifications had no net effect on our reported results of operations, financial position or cash flows.
|
Going Concern and Liquidity [Policy Text Block] |
Liquidity
As of September 30, 2024, the Company had an accumulated deficit of $62.2 million. We have recorded operating and net income in our six most recent quarters and posted a significant increase in net income in the three and nine-month periods ended September 30, 2024 compared to the same periods of the prior year, but we have a history of annual operating or net losses over recent years which have been due, in part, to the effects of the COVID-19 pandemic and subsequent supply chain constraints. These factors may be indicative of doubt regarding the Company’s ability to continue as a going concern. Management has evaluated the significance of these conditions in relation to its ability to meet its ongoing obligations. Our primary sources of funds to meet our liquidity and capital requirements include cash on hand, funds generated from operations including the funds from our customer financing programs and trade credit extended to us by our vendors or under our revolving bank line of credit. If our future results do not meet our expectations, management believes that we can implement reductions in selling, general and administrative expenses to better achieve profitability and therefore improve cash flows, or that we could take further steps such as the issuance of new equity or debt. We may also require additional capital if we seek to acquire additional businesses to increase the scale of our operations. There can be no assurance as to the Company’s ability to continue to operate profitability or to scale its business operations on terms upon which additional financing might be available.
Management believes that we will be able to generate sufficient cash flows and liquidity as described above, as we have been able to grow our revenues and order backlog and seen an improvement in supply chain constraints. As discussed in our subsequent events footnote to the attached unaudited financial statements, we also recently signed a multi-year agreement with our largest customer to integrate AI-enabled computer racks for them, which we expect will substantially increase our earnings and financial position, as well as giving us much greater comfort that we will be able to more than cover our fixed and variable costs for the next several years. We believe that we will be profitable in the next quarter and for the year ended December 31, 2024. As a result, management has concluded that there is not substantial doubt about the Company’s ability to continue as a going concern. These financial statements do not include any adjustments relating to the recoverability or classification of recorded asset amounts or the amounts and classification of liabilities that might be necessary should the Company be unable to continue as a going concern for a reasonable period of time.
|
Revenue [Policy Text Block] |
Revenue Recognition
We recognize revenues when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services.
Some of our contracts with customers contain multiple performance obligations. For these contracts, we account for individual performance obligations separately if they are distinct. The transaction price is allocated to the separate performance obligations based on relative standalone selling prices.
We have received from one of our clients a reimbursement of certain capital expenditures and other start-up costs in the quarter ended June 30, 2024. These capital investments and related reimbursement are both being amortized over the same 36-month period representing the estimated useful life of the assets, over which period we expect to use that equipment to meet the client’s future needs for AI-enabled rack integration. Similarly, the reimbursement of other start-up costs representing items that are expected to be used within the coming year are being amortized over twelve months, which is the same period over which we are amortizing the associated recorded asset.
Maintenance Services
We generate maintenance services revenues from fees that provide our customers with as-needed maintenance and repair services on modular data centers during the contract terms. Our contract terms are typically one year in duration, are billed annually in advance, and are non-cancellable. As a result, we record deferred revenues (a contract liability) and recognize revenues from these services on a ratable basis over the contract term. We can mitigate our exposure to credit losses by discontinuing services in the event of non-payment, however our history of non-payments and bad debt expense has been insignificant.
Integration Services
We generate integration services revenues by providing our customers with customized systems and rack-level integration services. We recognize revenue upon shipment to the customer of the completed systems as this is when we have completed our services and when the customer obtains control of the promised goods. We typically extend credit terms to our integration customers based on their creditworthiness and generally do not receive advance payments. As such, we record accounts receivable at the time of shipment, when our right to the consideration becomes unconditional. Accounts receivable from our integration customers are typically due within 30-80 days of invoicing. An allowance for doubtful accounts is provided based on a periodic analysis of individual account balances, including an evaluation of days outstanding, payment history, recent payment trends, and our assessment of our customers’ creditworthiness. As of September 30, 2024, and December 31, 2023, our allowance for doubtful accounts was $7,107.
Equipment and Material Sales
We generate revenues under fixed price contracts from the sale of data center and related ancillary equipment or materials to customers in the United States. We recognize revenue when the product is shipped to the customer as that is when the customer obtains control of the promised goods and when we have completed our contractual obligations. Typically, we do not receive advance payments for equipment or material sales; however, if we do, we record the advance payment as deferred revenues. Normally we record accounts receivable at the time of shipment, when our right to the consideration has become unconditional. Accounts receivable from our equipment and material sales are typically due within 30-45 days of invoicing.
Deployment and Other Services
We generate revenues from fees we charge our customers for other services, including repairs or other services not covered under maintenance contracts; installation and servicing of equipment, including modular data centers; and other fixed-price services including repair, design and project management services, or the moving of equipment to a different location. In some cases, we arrange for a third party to perform warranty and servicing of equipment, and in these instances, we recognize revenue as the amount of any fees or commissions that we expect to be entitled to. Other services are typically invoiced upon completion of services or completion of milestones. We record accounts receivable at the time of completion when our right to consideration becomes unconditional.
Procurement Services
We generate revenues from fees we charge our customers to procure third-party hardware, software and professional services on their behalf, some of which are then used in our integration services as we integrate these components to deliver a completed system to our customer. We recognize our procurement services revenues upon completion of the procurement activity. For any procurement activities in which we somehow transform the product, the revenues recognized on these transactions are the gross sales amount of the transaction, and we recognize offsetting costs of sales for any costs we incur to procure the related goods (“gross transactions”). In some cases, we arrange for the purchase of third-party hardware, software or professional services that are to be provided directly to our customers by another party and we have no control of the goods before they are transferred to the customer and do not transform the product in any way. In these instances, we are acting as an agent in the transaction and recognize revenue on a net basis, recording only the amount of any fee or commissions that we expect to be entitled to after paying the other party for the goods or services provided to the customer (“net transactions”). Accounts receivable from our procurement activities are typically due within 80 days of invoicing. The majority of the procurement activities generally involve us transforming the product, and as such the majority of these transactions are recorded gross. In order to accelerate the time period in which we receive payment, we generally factor the procurement services receivables utilizing a program that we estimate has an effective annualized interest rate below the rate at which we could borrow funds. Regardless of whether the transaction is recorded as a gross transaction or a net transaction, the interest we are charged through the factoring program is based on the gross value of the transaction.
The following table shows our revenues disaggregated by reportable segment and by product or service type (in ’000’s, unaudited):
|
|
Three-Months Ended
September 30,
|
|
|
Nine-Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
FACILITIES:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance revenues
|
|
$ |
927 |
|
|
$ |
1,280 |
|
|
$ |
3,594 |
|
|
$ |
3,233 |
|
Equipment sales
|
|
|
992 |
|
|
|
406 |
|
|
|
1,556 |
|
|
|
696 |
|
Deployment and other services
|
|
|
35 |
|
|
|
118 |
|
|
|
1,234 |
|
|
|
1,674 |
|
Total Facilities revenues
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,384 |
|
|
$ |
5,603 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYSTEMS INTEGRATION:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration services
|
|
$ |
7,630 |
|
|
$ |
1,654 |
|
|
$ |
14,713 |
|
|
$ |
6,646 |
|
Procurement services
|
|
|
60,484 |
|
|
|
5,422 |
|
|
|
77,022 |
|
|
|
17,742 |
|
Total Systems Integration revenues
|
|
$ |
68,114 |
|
|
$ |
7,076 |
|
|
$ |
91,735 |
|
|
$ |
24,388 |
|
TOTAL REVENUES
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
Judgments
We consider several factors in determining that control transfers to the customer upon shipment of equipment or upon completion of our services. These factors include that legal title transfers to the customer, we have a present right to payment, and the customer has assumed the risks and rewards of ownership at the time of shipment or completion of the services.
Sales Taxes
Sales (and similar) taxes that are imposed on our sales and collected from customers are excluded from revenues.
Shipping and Handling Costs
Costs for shipping and handling activities, including those activities that occur subsequent to transfer of control to the customer, are recorded as cost of revenues and are expensed as incurred. We accrue costs for shipping and handling activities that occur after control of the promised good or service has transferred to the customer.
Remaining Performance Obligations
Remaining performance obligations include deferred revenue and amounts we expect to receive for goods and services that have not yet been delivered or provided under existing, non-cancellable contracts. For contracts that have an original duration of one year or less, we have elected the practical expedient applicable to such contracts and we do not disclose the transaction price for remaining performance obligations at the end of each reporting period and when we expect to recognize this revenue. As of September 30, 2024, deferred revenue of $3,831,000 includes:
|
●
|
$2,339,000 of our remaining performance obligations for our maintenance contracts, all of which are expected to be recognized within one year, and
|
|
●
|
None relating to procurement and integration services where we have yet to complete our services for our customers, all of which are expected to be recognized within one year, and
|
|
●
|
$1,492,000 for a customer’s reimbursement of capacity expansion costs expected to be used for rack integration services, the majority of which is being amortized over a three-year period ending May 2027. This is the same time period over which the related capitalized assets are being depreciated.
|
Contract liabilities consisting of deferred revenue were $3,370,000 at December 31, 2023 and $2,080,000 at December 31, 2022.
|
Concentration Risk, Credit Risk, Policy [Policy Text Block] |
Concentration of Credit Risk
We are currently economically dependent upon our relationship with a large US-based IT OEM. If this relationship is unsuccessful or discontinues, our business and revenue will suffer. The loss of or a significant reduction in orders from this customer or the failure to provide adequate products or services to it would significantly reduce our revenue.
The following customer accounted for a significant percentage of our revenues for the periods shown (unaudited):
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US-based IT OEM
|
|
|
100 |
% |
|
|
97 |
% |
|
|
99 |
% |
|
|
94 |
% |
No other customers represented more than 10% of our revenues for any periods presented. Our US-based IT OEM customer represented 99% of our trade accounts receivable at September 30, 2024 and 95% at December 31, 2023. No other customer represented more than 10% of our accounts receivable at either of those dates.
|
Non-recourse Factoring, Policy [Policy Text Block] |
Non-recourse factoring
We have entered into a factoring agreement with a financial institution to sell certain of our accounts receivable from a US-based IT OEM customer under a non-recourse agreement. Due to the extended payment terms from that customer, typically 80 days from invoice date, we use this factoring arrangement as the effective interest rate implicit in this arrangement is less than the rate at which we could borrow the funds to carry those receivables through their due date. Under the arrangement, we sell certain trade receivables on a non-recourse basis and account for the transaction as a sale of the receivable. The financial institution assumes the full risk of collection, without recourse to the Company in the event of a loss. Debtors are directed to send payments directly to the financial institution. The applicable receivables are removed from our consolidated balance sheet when we receive the cash proceeds. We do not service any factored accounts after the factoring has occurred. We utilize this factoring arrangement as part of our financing for working capital. The aggregate gross amount factored under this arrangement was approximately $85.5 million and $61.4 million for the three-month periods ended September 30, 2024 and 2023, respectively. We paid financing fees under this arrangement of approximately $1,220,000 and $888,000 for the three-month periods ended September 30, 2024 and 2023, respectively, which was recorded as interest expense in our consolidated statements of operations or in deferred costs if the interest related to projects where revenue has not yet been recognized. The aggregate gross amount factored under this arrangement was approximately $136.4 million and $109.9 million for the nine-month periods ended September 30, 2024 and 2023, respectively. We paid financing fees under this arrangement of approximately $1,963,000 and $1,573,000 for the nine-month periods ended September 30, 2024 and 2023, respectively, which was recorded as interest expense in our consolidated statements of operations. Amounts factored often exceed our total recorded revenues, as the factoring fees apply to the gross value of receivables collected through the program, while we record only our agent fee on procurement contracts as revenue for any procurement activity that is shipped directly from third parties to the end customer (net transactions).
|
New Accounting Pronouncements, Policy [Policy Text Block] |
Recently Issued Accounting Pronouncements
In November 2023, FASB issued Accounting Standards Update ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. (“ASU 2023-07”). ASU 2023-07 improves reportable segment disclosure requirements for public business entities primarily through enhanced disclosures about significant segment expenses that are regularly provided to the chief operating decision-maker and included within each reported measure of segment profit (referred to as the “significant expense principle”). ASU 2023-0 will become effective for the fiscal year 2024 annual financial statements and interim financial statements thereafter and will be applied retrospectively for all prior periods presented in the financial statements, with early adoption permitted. We intend to adopt the standard when it becomes effective in the fiscal year 2024 annual financial statements and we are currently evaluating the impact, if any, that this guidance will have on the disclosures included in the Notes to the Consolidated Financial Statements.
|
X |
- DefinitionDisclosure of going concern and liquidity.
+ References
+ Details
Name: |
tssi_GoingConcernAndLiquidityPolicyTextBlock |
Namespace Prefix: |
tssi_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for non-recourse factoring.
+ References
+ Details
Name: |
tssi_NonrecourseFactoringPolicyPolicyTextBlock |
Namespace Prefix: |
tssi_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_AccountingPoliciesAbstract |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).
+ References
+ Details
Name: |
us-gaap_BasisOfAccountingPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for credit risk.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1
+ Details
Name: |
us-gaap_ConcentrationRiskCreditRisk |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.
+ References
+ Details
Name: |
us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionDisclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4
+ Details
Name: |
us-gaap_RevenueRecognitionPolicyTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 1 - Significant Accounting Policies (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Disaggregation of Revenue [Table Text Block] |
|
|
Three-Months Ended
September 30,
|
|
|
Nine-Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
FACILITIES:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Maintenance revenues
|
|
$ |
927 |
|
|
$ |
1,280 |
|
|
$ |
3,594 |
|
|
$ |
3,233 |
|
Equipment sales
|
|
|
992 |
|
|
|
406 |
|
|
|
1,556 |
|
|
|
696 |
|
Deployment and other services
|
|
|
35 |
|
|
|
118 |
|
|
|
1,234 |
|
|
|
1,674 |
|
Total Facilities revenues
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,384 |
|
|
$ |
5,603 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SYSTEMS INTEGRATION:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Integration services
|
|
$ |
7,630 |
|
|
$ |
1,654 |
|
|
$ |
14,713 |
|
|
$ |
6,646 |
|
Procurement services
|
|
|
60,484 |
|
|
|
5,422 |
|
|
|
77,022 |
|
|
|
17,742 |
|
Total Systems Integration revenues
|
|
$ |
68,114 |
|
|
$ |
7,076 |
|
|
$ |
91,735 |
|
|
$ |
24,388 |
|
TOTAL REVENUES
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
|
Schedules of Concentration of Risk, by Risk Factor [Table Text Block] |
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
US-based IT OEM
|
|
|
100 |
% |
|
|
97 |
% |
|
|
99 |
% |
|
|
94 |
% |
|
X |
- DefinitionTabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
+ Details
Name: |
us-gaap_DisaggregationOfRevenueTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-16
Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-21
+ Details
Name: |
us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 2 - Supplemental Balance Sheet Information (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Financing Receivable, Past Due [Table Text Block] |
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Contract and other receivables
|
|
$ |
7,962 |
|
|
$ |
3,534 |
|
Allowance for doubtful accounts
|
|
|
(7 |
)
|
|
|
(7 |
)
|
Contracts and other receivables, net
|
|
$ |
7,955 |
|
|
$ |
3,527 |
|
|
Schedule of Inventory, Current [Table Text Block] |
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Materials and component parts
|
|
$ |
957 |
|
|
$ |
258 |
|
Procurement inventories
|
|
|
4,047 |
|
|
|
2,106 |
|
Reserve
|
|
|
(21 |
)
|
|
|
(21 |
)
|
Inventories, net
|
|
$ |
4,983 |
|
|
$ |
2,343 |
|
|
Schedule of Intangible Assets and Goodwill [Table Text Block] |
|
|
September 30, 2024
(unaudited)
|
|
|
December 31, 2023
|
|
|
|
Gross
|
|
|
|
|
|
|
Gross
|
|
|
|
|
|
|
|
Carrying
|
|
|
Accumulated
|
|
|
Carrying
|
|
|
Accumulated
|
|
|
|
Amount
|
|
|
Amortization
|
|
|
Amount
|
|
|
Amortization
|
|
Intangible assets not subject to amortization:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodwill
|
|
$ |
780 |
|
|
|
- |
|
|
$ |
780 |
|
|
|
- |
|
Intangible assets subject to amortization:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Customer relationships
|
|
$ |
906 |
|
|
$ |
(906 |
)
|
|
$ |
906 |
|
|
$ |
(906 |
)
|
Acquired software
|
|
$ |
234 |
|
|
$ |
(234 |
)
|
|
$ |
234 |
|
|
$ |
(234 |
)
|
|
Schedule of Goodwill [Table Text Block] |
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Facilities unit
|
|
$ |
643 |
|
|
$ |
643 |
|
Systems Integration unit
|
|
|
137 |
|
|
|
137 |
|
Total
|
|
$ |
780 |
|
|
$ |
780 |
|
|
Property, Plant and Equipment [Table Text Block] |
|
|
Estimated
Useful
Lives (years)
|
|
|
September,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Trade equipment
|
|
|
|
5 |
|
|
|
$ |
736 |
|
|
$ |
398 |
|
Leasehold improvements
|
|
|
2 |
- |
5 |
|
|
|
2,327 |
|
|
|
1,050 |
|
Furniture and fixtures
|
|
|
|
7 |
|
|
|
|
140 |
|
|
|
28 |
|
Computer equipment and software
|
|
|
|
3 |
|
|
|
|
2,374 |
|
|
|
2,335 |
|
|
|
|
|
|
|
|
|
|
5,577 |
|
|
|
3,811 |
|
Less accumulated depreciation
|
|
|
|
|
|
|
|
|
(3,515 |
)
|
|
|
(3,183 |
)
|
Property and equipment, net
|
|
|
|
|
|
|
|
$ |
2,062 |
|
|
$ |
628 |
|
|
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] |
|
|
September 30,
2024
(unaudited)
|
|
|
December 31,
2023
|
|
Accounts payable
|
|
$ |
35,692 |
|
|
$ |
12,414 |
|
Accrued expenses
|
|
|
14,440 |
|
|
|
746 |
|
Compensation, benefits and related taxes
|
|
|
1,592 |
|
|
|
1,087 |
|
Other accrued expenses
|
|
|
203 |
|
|
|
115 |
|
Total accounts payable and accrued expenses
|
|
$ |
51,927 |
|
|
$ |
14,362 |
|
|
X |
- DefinitionTabular disclosure of aging analysis for financing receivable.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7A
Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14
Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 80 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-80
+ Details
Name: |
us-gaap_PastDueFinancingReceivablesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.
+ References
+ Details
Name: |
us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1A
Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2
+ Details
Name: |
us-gaap_ScheduleOfGoodwillTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent
+ Details
Name: |
us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfInventoryCurrentTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 4 - Leasing Arrangements (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Lease, Cost [Table Text Block] |
|
|
Three Months Ended
September 30,
(unaudited)
|
|
|
Nine Months Ended
September 30,
(unaudited)
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Lease expense
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating lease cost
|
|
$ |
236 |
|
|
$ |
218 |
|
|
$ |
693 |
|
|
$ |
651 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Operating Lease – operating cash flows
|
|
|
(185 |
)
|
|
|
(160 |
)
|
|
|
(449 |
) |
|
|
(486 |
) |
New right-of-use assets – operating leases
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
- |
|
|
|
2024
|
|
|
2023
|
|
Weighted average remaining lease term – operating leases (months)
|
|
|
53 |
|
|
|
68 |
|
Weighted average discount rate – operating leases
|
|
|
5 |
% |
|
|
5 |
% |
|
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] |
|
|
Fiscal
Year
|
|
2024
|
|
$ |
236 |
|
2025
|
|
|
956 |
|
2026
|
|
|
942 |
|
2027
|
|
|
962 |
|
2028
|
|
|
991 |
|
Thereafter
|
|
|
250 |
|
Total minimum future lease payments
|
|
|
4,337 |
|
Less imputed interest
|
|
|
(467 |
)
|
Total
|
|
$ |
3,870 |
|
|
|
|
|
|
Reported as of September 30, 2024:
|
|
|
|
|
Current portion of lease liability
|
|
$ |
774 |
|
Non-current portion of lease liability
|
|
|
3,096 |
|
|
|
$ |
3,870 |
|
|
X |
- DefinitionTabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_LeaseCostTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionTabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 5 - Earnings (Loss) Per-share (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
|
|
(unaudited)
|
|
|
(unaudited)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Basic:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average shares of common stock outstanding
|
|
|
22,081 |
|
|
|
21,577 |
|
|
|
22,019 |
|
|
|
21,757 |
|
Income (loss) per common share - Basic
|
|
$ |
0.12 |
|
|
$ |
0.01 |
|
|
$ |
0.18 |
|
|
$ |
(0.01 |
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income (loss) per common share - Diluted:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Numerator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Net income (loss)
|
|
$ |
2,646 |
|
|
$ |
209 |
|
|
$ |
4,063 |
|
|
$ |
(262 |
) |
Denominator:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted-average shares of common stock outstanding
|
|
|
22,081 |
|
|
|
21,577 |
|
|
|
22,019 |
|
|
|
21,757 |
|
Dilutive options and warrants outstanding
|
|
|
4,266 |
|
|
|
361 |
|
|
|
2,663 |
|
|
|
- |
|
Weighted-average number of shares used in diluted per share computation
|
|
|
26,347 |
|
|
|
21,938 |
|
|
|
24,682 |
|
|
|
21,757 |
|
Income (loss) per common share - Diluted
|
|
$ |
0.10 |
|
|
$ |
0.01 |
|
|
$ |
0.16 |
|
|
$ |
(0.01 |
) |
|
X |
- DefinitionTabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 6 - Segment Reporting (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
Notes Tables |
|
Schedule of Segment Reporting Information, by Segment [Table Text Block] |
|
|
Three Months Ended
September 30,
|
|
|
Nine Months Ended
September 30,
|
|
|
|
2024
|
|
|
2023
|
|
|
2024
|
|
|
2023
|
|
Revenues:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
1,954 |
|
|
$ |
1,804 |
|
|
$ |
6,386 |
|
|
$ |
5,603 |
|
Systems integration services
|
|
|
68,114 |
|
|
|
7,076 |
|
|
|
91,733 |
|
|
|
24,388 |
|
Total revenues
|
|
$ |
70,068 |
|
|
$ |
8,880 |
|
|
$ |
98,119 |
|
|
$ |
29,991 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Depreciation and amortization expense:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
26 |
|
|
$ |
36 |
|
|
$ |
65 |
|
|
$ |
104 |
|
Systems integration services
|
|
|
182 |
|
|
|
36 |
|
|
|
332 |
|
|
|
145 |
|
Consolidated depreciation and amortization expense
|
|
$ |
208 |
|
|
$ |
72 |
|
|
$ |
397 |
|
|
$ |
249 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Income from operations:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
134 |
|
|
$ |
240 |
|
|
$ |
1,819 |
|
|
$ |
1,051 |
|
Systems integration services
|
|
|
3,660 |
|
|
|
475 |
|
|
|
3,928 |
|
|
|
(26 |
) |
Total income from operations
|
|
$ |
3,794 |
|
|
$ |
715 |
|
|
$ |
5,747 |
|
|
$ |
1,025 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Interest expense, net:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
44 |
|
|
$ |
7 |
|
|
$ |
48 |
|
|
$ |
199 |
|
Systems integration services
|
|
|
1,084 |
|
|
|
475 |
|
|
|
1,580 |
|
|
|
1,043 |
|
Consolidated interest expense, net
|
|
$ |
1,128 |
|
|
$ |
482 |
|
|
$ |
1,628 |
|
|
$ |
1,242 |
|
|
|
September 30,
2024
|
|
|
December 31,
2023
|
|
Total Assets:
|
|
|
|
|
|
|
|
|
Facilities
|
|
$ |
813 |
|
|
$ |
689 |
|
Systems integration services
|
|
|
15,257 |
|
|
|
6,768 |
|
Other consolidated activities
|
|
|
51,212 |
|
|
|
18,143 |
|
Total
|
|
$ |
67,282 |
|
|
$ |
25,600 |
|
|
X |
- DefinitionTabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-25
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
+ Details
Name: |
us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:textBlockItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- References
+ Details
Name: |
us-gaap_TableTextBlock |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:stringItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 1 - Significant Accounting Policies 1 (Details Textual) - USD ($)
|
3 Months Ended |
9 Months Ended |
12 Months Ended |
|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Dec. 31, 2022 |
Retained Earnings (Accumulated Deficit), Total |
$ (62,248,000)
|
|
$ (62,248,000)
|
|
$ (66,311,000)
|
|
Accounts Receivable, Allowance for Credit Loss, Ending Balance |
7,107
|
|
7,107
|
|
7,107
|
|
Revenue, Remaining Performance Obligation, Amount |
3,831,000
|
|
3,831,000
|
|
|
|
Contract with Customer, Liability, Total |
|
|
|
|
$ 3,370,000
|
$ 2,080,000
|
Factoring Agreement, Gross Amount Factored |
85,500,000
|
$ 61,400,000
|
136,400,000
|
$ 109,900,000
|
|
|
Factoring Agreement, Finance Fees Paid |
$ 1,220,000
|
$ 888,000
|
$ 1,963,000
|
$ 1,573,000
|
|
|
Customer Concentration Risk [Member] | Accounts Receivable [Member] | US-based IT OEM Company [Member] |
|
|
|
|
|
|
Concentration Risk, Percentage |
|
|
99.00%
|
|
95.00%
|
|
X |
- DefinitionRepresents the amount of finance fees paid under factoring agreement.
+ References
+ Details
Name: |
tssi_FactoringAgreementFinanceFeesPaid |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionRepresents the gross amount factored under factoring agreement.
+ References
+ Details
Name: |
tssi_FactoringAgreementGrossAmountFactored |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-13
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivable |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionFor an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of obligation to transfer good or service to customer for which consideration has been received or is receivable.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2
+ Details
Name: |
us-gaap_ContractWithCustomerLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of accumulated undistributed earnings (deficit).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(30)(a)(3)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (h)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480016/944-40-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-11
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(23)(a)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(17)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1
+ Details
Name: |
us-gaap_RetainedEarningsAccumulatedDeficit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of transaction price allocated to performance obligation that has not been recognized as revenue.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=tssi_USBasedITOEMCompanyMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 1 - Significant Accounting Policies 2 (Details Textual)
|
Sep. 30, 2024
USD ($)
|
Revenue, Remaining Performance Obligation, Amount |
$ 3,831,000
|
Maintenance [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 |
|
Revenue, Remaining Performance Obligation, Amount |
$ 2,339,000
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) |
1 year
|
Procurement and Integration Services [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 |
|
Revenue, Remaining Performance Obligation, Amount |
$ 0
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) |
1 year
|
Reimbursement of Capacity Expansion Costs [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01 |
|
Revenue, Remaining Performance Obligation, Amount |
$ 1,492,000
|
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) |
3 years
|
X |
- DefinitionAmount of transaction price allocated to performance obligation that has not been recognized as revenue.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (a) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPeriod in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13
+ Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=us-gaap_MaintenanceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-10-01 |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_ProcurementAndIntegrationServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_ReimbursementOfCapacityExpansionCostsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 1 - Significant Accounting Policies - Disaggregated Revenue (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Revenue |
$ 70,068
|
$ 8,880
|
$ 98,119
|
$ 29,991
|
Procurement Services [Member] |
|
|
|
|
Revenue |
60,484
|
5,422
|
77,022
|
17,742
|
Facilities Segment [Member] |
|
|
|
|
Revenue |
1,954
|
1,804
|
6,384
|
5,603
|
Facilities Segment [Member] | Maintenance [Member] |
|
|
|
|
Revenue |
927
|
1,280
|
3,594
|
3,233
|
Facilities Segment [Member] | Equipment Sales [Member] |
|
|
|
|
Revenue |
992
|
406
|
1,556
|
696
|
Facilities Segment [Member] | Deployment and Other Services [Member] |
|
|
|
|
Revenue |
35
|
118
|
1,234
|
1,674
|
System Integration Services Segment [Member] |
|
|
|
|
Revenue |
68,114
|
7,076
|
91,735
|
24,388
|
System Integration Services Segment [Member] | Integration Services [Member] |
|
|
|
|
Revenue |
7,630
|
1,654
|
14,713
|
6,646
|
System Integration Services Segment [Member] | Procurement Services [Member] |
|
|
|
|
Revenue |
$ 60,484
|
$ 5,422
|
$ 77,022
|
$ 17,742
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_ProcurementServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tssi_FacilitiesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=us-gaap_MaintenanceMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_EquipmentSalesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_DeploymentAndOtherServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tssi_SystemIntegrationServicesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ProductOrServiceAxis=tssi_IntegrationServicesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionFor an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-20
Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20
+ Details
Name: |
us-gaap_ConcentrationRiskPercentage1 |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_MajorCustomersAxis=tssi_USBasedITOEMCompanyMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 2 - Supplemental Balance Sheet Information (Details Textual) - USD ($)
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Amortization of Intangible Assets |
$ 0
|
$ 0
|
$ 0
|
$ 23,000
|
Depreciation, Depletion and Amortization, Nonproduction |
$ 208,000
|
$ 72,000
|
$ 397,000
|
$ 249,000
|
X |
- DefinitionThe aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2
+ Details
Name: |
us-gaap_AmortizationOfIntangibleAssets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_DepreciationAndAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
X |
- DefinitionAmount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481990/310-10-45-2
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
+ Details
Name: |
us-gaap_AccountsReceivableGrossCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of allowance for credit loss on accounts receivable, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4
+ Details
Name: |
us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionThe total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_ReceivablesNetCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
v3.24.3
X |
- DefinitionAmount before valuation and LIFO reserves of reseller inventory expected to be sold within one year or operating cycle, if longer.
+ References
+ Details
Name: |
tssi_ResellerInventory |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483467/210-10-45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionGross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryRawMaterialsAndSupplies |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount of valuation reserve for inventory.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.BB) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480581/330-10-S99-2
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_InventoryValuationReserves |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
X |
- DefinitionAccumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 10 -Name Accounting Standards Codification -Section S45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480265/350-10-S45-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 928 -SubTopic 340 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478859/928-340-50-1
+ Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionAmount, before accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1
+ Details
Name: |
us-gaap_GoodwillGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tssi_FacilitiesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tssi_SystemIntegrationServicesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 2 - Supplemental Balance Sheet Information - Property and Equipment (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Property and equipment, gross |
$ 5,577
|
$ 3,811
|
Less accumulated depreciation |
(3,515)
|
(3,183)
|
Property and equipment, net |
$ 2,062
|
628
|
Equipment [Member] |
|
|
Useful life (Year) |
5 years
|
|
Property and equipment, gross |
$ 736
|
398
|
Leasehold Improvements [Member] |
|
|
Property and equipment, gross |
$ 2,327
|
1,050
|
Leasehold Improvements [Member] | Minimum [Member] |
|
|
Useful life (Year) |
2 years
|
|
Leasehold Improvements [Member] | Maximum [Member] |
|
|
Useful life (Year) |
5 years
|
|
Furniture and Fixtures [Member] |
|
|
Useful life (Year) |
7 years
|
|
Property and equipment, gross |
$ 140
|
28
|
Software and Software Development Costs [Member] |
|
|
Useful life (Year) |
3 years
|
|
Property and equipment, gross |
$ 2,374
|
$ 2,335
|
X |
- DefinitionAmount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(14)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentGross |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionAmount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 360 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478451/942-360-50-1
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentNet |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionUseful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.
+ References
+ Details
Name: |
us-gaap_PropertyPlantAndEquipmentUsefulLife |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
Note 2 - Supplemental Balance Sheet Information - Accounts Payable and Accrued Expenses (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
Accounts payable |
$ 35,692
|
$ 12,414
|
Accrued expenses |
14,440
|
746
|
Compensation, benefits and related taxes |
1,592
|
1,087
|
Other accrued expenses |
203
|
115
|
Total accounts payable and accrued expenses |
$ 51,927
|
$ 14,362
|
X |
- DefinitionThe amount of accrued expenses classified as current.
+ References
+ Details
Name: |
tssi_AccruedExpensesCurrent |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionSum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionCarrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
+ Details
Name: |
us-gaap_AccountsPayableCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_OtherAccruedLiabilitiesCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Note 3 - Revolving Line of Credit (Details Textual) - Revolving Credit Facility [Member] - USD ($)
|
Sep. 30, 2024 |
May 05, 2023 |
Line of Credit Facility, Current Borrowing Capacity |
$ 49,000
|
|
Long-Term Line of Credit, Total |
$ 0
|
|
Susser Bank, National Association [Member] |
|
|
Line of Credit Facility, Maximum Borrowing Capacity |
|
$ 1,500,000
|
Line of Credit Facility, Borrowing Base, Percent of Receivables |
|
80.00%
|
Debt Instrument, Interest Rate, Effective Percentage |
8.00%
|
|
Debt Instrument, Interest Rate, Minimum Interest Rate Required |
|
3.50%
|
Line of Credit Facility, Minimum Liquidity Threshold |
|
$ 1,500,000
|
X |
- DefinitionMinimum interest rate required for debt instrument.
+ References
+ Details
Name: |
tssi_DebtInstrumentInterestRateMinimumInterestRateRequired |
Namespace Prefix: |
tssi_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe percent of borrowing base of the line of credit facility, calculated as a percentage of receivables.
+ References
+ Details
Name: |
tssi_LineOfCreditFacilityBorrowingBasePercentOfReceivables |
Namespace Prefix: |
tssi_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe amount of liquidity that the company is required to maintain for the line of credit agreement.
+ References
+ Details
Name: |
tssi_LineOfCreditFacilityMinimumLiquidityThreshold |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionEffective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6
+ Details
Name: |
us-gaap_DebtInstrumentInterestRateEffectivePercentage |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionThe carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
+ Details
Name: |
us-gaap_LineOfCredit |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionMaximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
+ Details
Name: |
us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- Details
Name: |
us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_LineOfCreditFacilityAxis=tssi_SusserBankNationalAssociationMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionRemaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-3
+ Details
Name: |
us-gaap_LesseeOperatingLeaseRemainingLeaseTerm |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- Details
Name: |
srt_RangeAxis=srt_MinimumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_RangeAxis=srt_MaximumMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
v3.24.3
X |
- DefinitionThe weighted average remaining lease term for operating leases during the period, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.
+ References
+ Details
Name: |
tssi_OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:durationItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAmount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseCost |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-5
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeasePayments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionWeighted average discount rate for operating lease calculated at point in time.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:percentItemType |
Balance Type: |
na |
Period Type: |
instant |
|
X |
- DefinitionAmount of increase in right-of-use asset obtained in exchange for operating lease liability.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4
+ Details
Name: |
us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
v3.24.3
Note 4 - Leasing Arrangements - Future Minimum Lease Payments (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
2024 |
$ 236
|
|
2025 |
956
|
|
2026 |
942
|
|
2027 |
962
|
|
2028 |
991
|
|
Thereafter |
250
|
|
Total minimum future lease payments |
4,337
|
|
Less imputed interest |
(467)
|
|
Total |
3,870
|
|
Lease liabilities, current |
774
|
$ 688
|
Lease liabilities, non-current |
3,096
|
$ 3,631
|
Operating Lease, Liability |
$ 3,870
|
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments for operating lease, due after fourth fiscal year following latest fiscal year.
+ References
+ Details
Name: |
tssi_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour |
Namespace Prefix: |
tssi_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionAmount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6
+ Details
Name: |
us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiability |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as current.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityCurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
X |
- DefinitionPresent value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1
+ Details
Name: |
us-gaap_OperatingLeaseLiabilityNoncurrent |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
instant |
|
v3.24.3
Note 5 - Earnings (Loss) Per-share (Details Textual) - shares
|
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount |
1,939,834
|
3,542,000
|
2,461,000
|
3,150,000
|
X |
- DefinitionSecurities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
+ Details
Name: |
us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 5 - Earnings (Loss) Per-share - Reconciliation of Earnings Per Share (Details) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended |
9 Months Ended |
Sep. 30, 2024 |
Mar. 31, 2024 |
Sep. 30, 2023 |
Jun. 30, 2023 |
Mar. 31, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Net income (loss) |
$ 2,646
|
$ 15
|
$ 209
|
$ 315
|
$ (786)
|
$ 4,063
|
$ (262)
|
Weighted-average shares of common stock outstanding (in shares) |
22,081
|
|
21,577
|
|
|
22,019
|
21,757
|
Income (loss) per common share - Basic (in dollars per share) |
$ 0.12
|
|
$ 0.01
|
|
|
$ 0.18
|
$ (0.01)
|
Dilutive options and warrants outstanding (in shares) |
4,266
|
|
361
|
|
|
2,663
|
0
|
Weighted-average number of shares used in diluted per share computation (in shares) |
26,347
|
|
21,938
|
|
|
24,682
|
21,757
|
Income (loss) per common share - Diluted (in dollars per share) |
$ 0.1
|
|
$ 0.01
|
|
|
$ 0.16
|
$ (0.01)
|
X |
- DefinitionThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 52 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-52
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482635/260-10-55-15
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-7
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-2
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(25)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(27)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(23)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-7
+ Details
Name: |
us-gaap_EarningsPerShareDiluted |
Namespace Prefix: |
us-gaap_ |
Data Type: |
dtr-types:perShareItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionAdditional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-22
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 23 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-23
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 26 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-26
+ Details
Name: |
us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-6
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 60 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (g) -Publisher FASB -URI https://asc.fasb.org/1943274/2147476176/805-60-65-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 323 -Name Accounting Standards Codification -Section 65 -Paragraph 2 -Subparagraph (g)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478666/740-323-65-2
Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-6
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-1
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 65 -Paragraph 1 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480175/815-40-65-1
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-8
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-11
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-4
Reference 17: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-10
Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section 45 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479105/946-220-45-7
Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477250/944-220-S99-1
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(9)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(1)(d)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 30: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 31: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 32: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 60B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-60B
Reference 33: http://www.xbrl.org/2003/role/disclosureRef -Topic 205 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483499/205-20-50-7
Reference 34: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 35: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1A
Reference 36: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-1B
Reference 37: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(22)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1
+ Details
Name: |
us-gaap_NetIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionThe average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-16
+ Details
Name: |
us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
X |
- DefinitionNumber of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482689/260-10-45-10
+ Details
Name: |
us-gaap_WeightedAverageNumberOfSharesOutstandingBasic |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:sharesItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
X |
- DefinitionNumber of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18
+ Details
Name: |
us-gaap_NumberOfOperatingSegments |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:integerItemType |
Balance Type: |
na |
Period Type: |
duration |
|
v3.24.3
Note 6 - Segment Reporting - Segment Information (Details) - USD ($) $ in Thousands |
3 Months Ended |
9 Months Ended |
|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
Revenue |
$ 70,068
|
$ 8,880
|
$ 98,119
|
$ 29,991
|
|
Assets |
67,282
|
|
67,282
|
|
$ 25,600
|
Depreciation |
208
|
72
|
397
|
249
|
|
Income from operations |
3,794
|
715
|
5,747
|
1,025
|
|
Interest expense |
1,128
|
482
|
1,628
|
1,242
|
|
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] |
|
|
|
|
|
Assets |
51,212
|
|
51,212
|
|
18,143
|
Facilities Segment [Member] |
|
|
|
|
|
Revenue |
1,954
|
1,804
|
6,384
|
5,603
|
|
Facilities Segment [Member] | Operating Segments [Member] |
|
|
|
|
|
Revenue |
1,954
|
1,804
|
6,386
|
5,603
|
|
Assets |
813
|
|
813
|
|
689
|
Depreciation |
26
|
36
|
65
|
104
|
|
Income from operations |
134
|
240
|
1,819
|
1,051
|
|
Interest expense |
44
|
7
|
48
|
199
|
|
System Integration Services Segment [Member] |
|
|
|
|
|
Revenue |
68,114
|
7,076
|
91,735
|
24,388
|
|
System Integration Services Segment [Member] | Operating Segments [Member] |
|
|
|
|
|
Revenue |
68,114
|
7,076
|
91,733
|
24,388
|
|
Assets |
15,257
|
|
15,257
|
|
$ 6,768
|
Depreciation |
182
|
36
|
332
|
145
|
|
Income from operations |
3,660
|
475
|
3,928
|
(26)
|
|
Interest expense |
$ 1,084
|
$ 475
|
$ 1,580
|
$ 1,043
|
|
X |
- DefinitionAmount of asset recognized for present right to economic benefit.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-3
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 810 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481231/810-10-45-25
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(g)(1)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28
Reference 12: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10
Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-12
Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(12)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1
Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479170/946-210-S99-1
Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(18)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1
Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(ii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1A -Subparagraph (SX 210.13-01(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1A
Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(i)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(A)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iii)(B)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 26: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(4)(iv)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 27: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1B -Subparagraph (SX 210.13-02(a)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480097/470-10-S99-1B
Reference 28: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481404/852-10-50-7
Reference 29: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 30: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(11)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1
+ Details
Name: |
us-gaap_Assets |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
instant |
|
X |
- DefinitionThe amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.
+ ReferencesReference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28
Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1
+ Details
Name: |
us-gaap_Depreciation |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionAmount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 48 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-48
Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49
Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-24
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1
+ Details
Name: |
us-gaap_InterestExpense |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
debit |
Period Type: |
duration |
|
X |
- DefinitionThe net result for the period of deducting operating expenses from operating revenues.
+ ReferencesReference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 31 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-31
+ Details
Name: |
us-gaap_OperatingIncomeLoss |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- DefinitionAmount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.
+ ReferencesReference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41
Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-1
Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (ee) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 32 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-32
Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 924 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 11.L) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479941/924-10-S99-1
Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5
Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 30 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-30
Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42
Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-40
Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22
Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-4
+ Details
Name: |
us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax |
Namespace Prefix: |
us-gaap_ |
Data Type: |
xbrli:monetaryItemType |
Balance Type: |
credit |
Period Type: |
duration |
|
X |
- Details
Name: |
srt_ConsolidationItemsAxis=us-gaap_CorporateNonSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tssi_FacilitiesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
X |
- Details
Name: |
us-gaap_StatementBusinessSegmentsAxis=tssi_SystemIntegrationServicesSegmentMember |
Namespace Prefix: |
|
Data Type: |
na |
Balance Type: |
|
Period Type: |
|
|
TSS (QB) (USOTC:TSSI)
Historical Stock Chart
From Nov 2024 to Dec 2024
TSS (QB) (USOTC:TSSI)
Historical Stock Chart
From Dec 2023 to Dec 2024