2024 Q2 Form 10-Q Financial Statement
#000143774924016663 Filed on May 14, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
Revenue | $12.16M | $15.89M | $6.574M |
YoY Change | -16.36% | 141.74% | 26.62% |
Cost Of Revenue | $7.623M | $13.18M | $4.888M |
YoY Change | -32.63% | 169.6% | 38.63% |
Gross Profit | $4.536M | $2.714M | $1.686M |
YoY Change | 40.78% | 60.97% | 1.2% |
Gross Profit Margin | 37.31% | 17.08% | 25.65% |
Selling, General & Admin | $2.719M | $2.389M | $2.262M |
YoY Change | 25.94% | 5.61% | 30.83% |
% of Gross Profit | 59.94% | 88.03% | 134.16% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $117.0K | $72.00K | $89.00K |
YoY Change | 32.95% | -19.1% | -19.09% |
% of Gross Profit | 2.58% | 2.65% | 5.28% |
Operating Expenses | $2.836M | $2.461M | $2.351M |
YoY Change | 26.21% | 4.68% | 27.84% |
Operating Profit | $1.700M | $253.0K | -$665.0K |
YoY Change | 74.36% | -138.05% | 284.39% |
Interest Expense | $272.0K | $228.0K | $112.0K |
YoY Change | -58.02% | 103.57% | -9.68% |
% of Operating Profit | 16.0% | 90.12% | |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $1.428M | $25.00K | -$777.0K |
YoY Change | 336.7% | -103.22% | 161.62% |
Income Tax | $26.00K | $10.00K | $9.000K |
% Of Pretax Income | 1.82% | 40.0% | |
Net Earnings | $1.402M | $15.00K | -$786.0K |
YoY Change | 345.08% | -101.91% | 155.19% |
Net Earnings / Revenue | 11.53% | 0.09% | -11.96% |
Basic Earnings Per Share | $0.06 | $0.00 | -$0.04 |
Diluted Earnings Per Share | $0.06 | $0.00 | -$0.04 |
COMMON SHARES | |||
Basic Shares Outstanding | 22.03M | 21.77M | 21.54M |
Diluted Shares Outstanding | 24.70M | 22.37M | 21.54M |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $8.311M | $14.38M | $6.666M |
YoY Change | -65.62% | 115.77% | -48.09% |
Cash & Equivalents | $8.311M | $14.38M | $6.666M |
Short-Term Investments | |||
Other Short-Term Assets | $976.0K | $689.0K | $641.0K |
YoY Change | 80.74% | 7.49% | -69.48% |
Inventory | $4.939M | $848.0K | $7.305M |
Prepaid Expenses | |||
Receivables | $6.995M | $4.570M | $2.828M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $21.22M | $20.49M | $17.44M |
YoY Change | -41.99% | 17.49% | 9.4% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $2.205M | $617.0K | $709.0K |
YoY Change | 226.18% | -12.98% | 250.99% |
Goodwill | $780.0K | $780.0K | $780.0K |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | $13.00K | ||
YoY Change | -87.38% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $909.0K | $931.0K | $883.0K |
YoY Change | 5.57% | 5.44% | 7.68% |
Total Long-Term Assets | $7.684M | $6.301M | $6.933M |
YoY Change | 14.43% | -9.12% | -4.96% |
TOTAL ASSETS | |||
Total Short-Term Assets | $21.22M | $20.49M | $17.44M |
Total Long-Term Assets | $7.684M | $6.301M | $6.933M |
Total Assets | $28.91M | $26.79M | $24.37M |
YoY Change | -33.24% | 9.92% | 4.89% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $7.201M | $15.41M | $12.06M |
YoY Change | -78.15% | 27.82% | 16.1% |
Accrued Expenses | $7.251M | $1.624M | $3.823M |
YoY Change | 261.29% | -57.52% | 213.36% |
Deferred Revenue | $4.960M | $2.605M | $2.059M |
YoY Change | 210.19% | 26.52% | |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $19.41M | $19.64M | $17.94M |
YoY Change | -46.91% | 9.48% | 9.12% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $4.339M | $3.492M | $4.147M |
YoY Change | 8.94% | -15.79% | -13.57% |
Total Long-Term Liabilities | $4.339M | $3.492M | $4.147M |
YoY Change | 8.94% | -15.79% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $19.41M | $19.64M | $17.94M |
Total Long-Term Liabilities | $4.339M | $3.492M | $4.147M |
Total Liabilities | $23.75M | $23.13M | $22.09M |
YoY Change | -41.42% | 4.74% | 3.99% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$64.90M | -$66.30M | -$67.20M |
YoY Change | -2.99% | -1.34% | 0.87% |
Common Stock | $2.000K | $2.000K | $2.000K |
YoY Change | 0.0% | 0.0% | 0.0% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $2.382M | $2.300M | $2.206M |
YoY Change | 7.49% | 4.26% | 6.36% |
Treasury Stock Shares | |||
Shareholders Equity | $5.154M | $3.659M | $2.287M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $28.91M | $26.79M | $24.37M |
YoY Change | -33.24% | 9.92% | 4.89% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $1.402M | $15.00K | -$786.0K |
YoY Change | 345.08% | -101.91% | 155.19% |
Depreciation, Depletion And Amortization | $117.0K | $72.00K | $89.00K |
YoY Change | 32.95% | -19.1% | -19.09% |
Cash From Operating Activities | -$4.328M | $2.646M | -$13.55M |
YoY Change | -124.68% | -119.53% | -377.56% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $1.682M | $39.00K | $185.0K |
YoY Change | 8310.0% | -78.92% | -2412.5% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | |||
YoY Change | |||
Cash From Investing Activities | -$1.682M | -$39.00K | -$185.0K |
YoY Change | 8310.0% | -78.92% | 2212.5% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $0.00 | ||
YoY Change | -100.0% | ||
Cash From Financing Activities | -62.00K | -$55.00K | -$1.000K |
YoY Change | 588.89% | 5400.0% | -95.65% |
NET CHANGE | |||
Cash From Operating Activities | -4.328M | $2.646M | -$13.55M |
Cash From Investing Activities | -1.682M | -$39.00K | -$185.0K |
Cash From Financing Activities | -62.00K | -$55.00K | -$1.000K |
Net Change In Cash | -6.072M | $2.552M | -$13.73M |
YoY Change | -134.69% | -118.59% | -383.17% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$4.328M | $2.646M | -$13.55M |
Capital Expenditures | $1.682M | $39.00K | $185.0K |
Free Cash Flow | -$6.010M | $2.607M | -$13.73M |
YoY Change | -134.31% | -118.99% | -380.89% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2934000 | usd |
CY2023Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
140000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-786000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2287000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
55000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
150000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3659000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
72000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
89000 | usd |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2024Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2024Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
23909000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
23533000 | |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
21729000 | |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
72253000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
72103000 | usd |
CY2023Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
1762000 | |
CY2024Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2300000 | usd |
CY2023Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2245000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66296000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66311000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3659000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3549000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
26791000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
25600000 | usd |
CY2024Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2024Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | |
CY2024Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2024Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2024Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001320760 | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
21771000 | |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
1882000 | |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
2714000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
1686000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2389000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
2262000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
72000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
89000 | usd |
CY2024Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
2461000 | usd |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
2351000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
253000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-665000 | usd |
CY2024Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-228000 | usd |
CY2023Q1 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-112000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
25000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-777000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-786000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.04 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.04 | |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3549000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-786000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
150000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
140000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
1043000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
83000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-823000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
166000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-1495000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
6443000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
36000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
79000 | usd |
CY2024Q1 | tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-89000 | usd |
CY2023Q1 | tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-169000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
1928000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-6374000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-765000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-21000 | usd |
CY2024Q1 | tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-82000 | usd |
CY2023Q1 | tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
9000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2646000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-13545000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
39000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
185000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-39000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-185000 | usd |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
55000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
1000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-55000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
2552000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-13731000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
11831000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
20397000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
14383000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
6666000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
316000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
140000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
0 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
14000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66300000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15892000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6574000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
2605000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
3370000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2080000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | usd |
CY2024Q1 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
4570000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
3527000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
2745000000 | usd |
CY2024Q1 | us-gaap |
Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
|
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Concentration of Credit Risk </i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The following customer accounted for a significant percentage of our revenues for the periods shown (unaudited):</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 45pt; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Three Months Ended</b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31,</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2024</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 64%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">US-based IT OEM</p> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">98</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">90</td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">No other customers represented more than 10% of our revenues for any periods presented. Our US-based IT OEM customer represented 95% of our trade accounts receivable at both March 31, 2024 and December 31, 2023, respectively. No other customer represented more than 10% of our accounts receivable at March 31, 2024, or at December 31, 2023. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> | |
CY2024Q1 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
22100000 | usd |
CY2023Q1 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
10900000 | usd |
CY2024Q1 | tssi |
Factoring Agreement Finance Fees Paid
FactoringAgreementFinanceFeesPaid
|
316000 | usd |
CY2023Q1 | tssi |
Factoring Agreement Finance Fees Paid
FactoringAgreementFinanceFeesPaid
|
143000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
4577000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
3534000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
298000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
258000 | usd |
CY2024Q1 | tssi |
Reseller Inventory
ResellerInventory
|
571000 | usd |
CY2023Q4 | tssi |
Reseller Inventory
ResellerInventory
|
2106000 | usd |
CY2024Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
21000 | usd |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
21000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
848000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
2343000 | usd |
CY2024Q1 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2024Q1 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
0 | usd |
CY2023Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
23000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3850000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3811000 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
3233000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
3183000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
617000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
628000 | usd |
CY2024Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
72000 | usd |
CY2023Q1 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
66000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
15411000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
12414000 | usd |
CY2024Q1 | tssi |
Accrued Expenses Current
AccruedExpensesCurrent
|
72000 | usd |
CY2023Q4 | tssi |
Accrued Expenses Current
AccruedExpensesCurrent
|
746000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
700000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1087000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
107000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
115000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
16290000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
14362000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
222000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
215000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
129000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
169000 | usd |
CY2024Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
40000 | usd |
CY2023Q1 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | usd |
CY2024Q1 | tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P59M | |
CY2023Q1 | tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P72M | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.05 | pure |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.06 | pure |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
708000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
956000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
942000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
962000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
991000 | usd |
CY2024Q1 | tssi |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
250000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
4809000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
572000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4237000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
745000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3492000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4237000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-786000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21899000 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21542000 | |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.04 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-786000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21899000 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21542000 | |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
469000 | |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22368000 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21542000 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.04 | |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3377000 | |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3215000 | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15892000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6574000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
72000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
89000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
253000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-665000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
228000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
112000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
26791000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
25600000 | usd |