2024 Q1 Form 10-K Financial Statement
#000143774924009879 Filed on March 29, 2024
Income Statement
Concept | 2024 Q1 | 2023 Q4 | 2023 |
---|---|---|---|
Revenue | $15.89M | $24.41M | $54.40M |
YoY Change | 141.74% | 122.97% | 77.56% |
Cost Of Revenue | $13.18M | $21.15M | $43.40M |
YoY Change | 169.6% | 134.68% | 100.39% |
Gross Profit | $2.714M | $3.263M | $11.00M |
YoY Change | 60.97% | 68.46% | 22.51% |
Gross Profit Margin | 17.08% | 13.37% | 20.22% |
Selling, General & Admin | $2.389M | $2.467M | $8.931M |
YoY Change | 5.61% | -2.3% | 16.24% |
% of Gross Profit | 88.03% | 75.61% | 81.18% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $72.00K | $70.00K | $320.0K |
YoY Change | -19.1% | -48.15% | -16.45% |
% of Gross Profit | 2.65% | 2.15% | 2.91% |
Operating Expenses | $2.461M | $2.538M | $9.251M |
YoY Change | 4.68% | -4.59% | 20.41% |
Operating Profit | $253.0K | $725.0K | $1.750M |
YoY Change | -138.05% | -200.28% | 91.47% |
Interest Expense | $228.0K | -$374.0K | -$1.616M |
YoY Change | 103.57% | -12.41% | -267.63% |
% of Operating Profit | 90.12% | -51.59% | -92.34% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $25.00K | $351.0K | $134.0K |
YoY Change | -103.22% | -131.42% | -888.24% |
Income Tax | $10.00K | $15.00K | $60.00K |
% Of Pretax Income | 40.0% | 4.27% | 44.78% |
Net Earnings | $15.00K | $336.0K | $74.00K |
YoY Change | -101.91% | -129.45% | -201.37% |
Net Earnings / Revenue | 0.09% | 1.38% | 0.14% |
Basic Earnings Per Share | $0.00 | $0.00 | |
Diluted Earnings Per Share | $0.00 | $0.02 | $0.00 |
COMMON SHARES | |||
Basic Shares Outstanding | 21.77M | 21.61M | 21.60M |
Diluted Shares Outstanding | 22.37M | 22.02M |
Balance Sheet
Concept | 2024 Q1 | 2023 Q4 | 2023 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $14.38M | $11.83M | $11.83M |
YoY Change | 115.77% | -42.0% | -42.0% |
Cash & Equivalents | $14.38M | $11.83M | $11.83M |
Short-Term Investments | |||
Other Short-Term Assets | $689.0K | $1.612M | $1.612M |
YoY Change | 7.49% | 297.04% | 297.04% |
Inventory | $848.0K | $2.343M | $2.343M |
Prepaid Expenses | |||
Receivables | $4.570M | $3.527M | $3.527M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $20.49M | $19.31M | $19.31M |
YoY Change | 17.49% | -20.88% | -20.88% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $617.0K | $4.690M | $4.690M |
YoY Change | -12.98% | 698.98% | -11.58% |
Goodwill | $780.0K | $800.0K | |
YoY Change | 0.0% | 0.0% | |
Intangibles | $0.00 | ||
YoY Change | -100.0% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $931.0K | $817.0K | $817.0K |
YoY Change | 5.44% | -6.84% | -6.84% |
Total Long-Term Assets | $6.301M | $6.287M | $6.287M |
YoY Change | -9.12% | -10.13% | -10.13% |
TOTAL ASSETS | |||
Total Short-Term Assets | $20.49M | $19.31M | $19.31M |
Total Long-Term Assets | $6.301M | $6.287M | $6.287M |
Total Assets | $26.79M | $25.60M | $25.60M |
YoY Change | 9.92% | -18.49% | -18.49% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $15.41M | $12.41M | $12.41M |
YoY Change | 27.82% | -37.8% | -37.8% |
Accrued Expenses | $1.624M | $2.636M | $2.636M |
YoY Change | -57.52% | 24.11% | 24.11% |
Deferred Revenue | $2.605M | $3.370M | |
YoY Change | 26.52% | 62.02% | |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $19.64M | $18.42M | $18.42M |
YoY Change | 9.48% | -23.77% | -23.77% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $3.492M | $3.631M | $3.631M |
YoY Change | -15.79% | -15.73% | -15.73% |
Total Long-Term Liabilities | $3.492M | $3.631M | $3.631M |
YoY Change | -15.79% | -15.73% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $19.64M | $18.42M | $18.42M |
Total Long-Term Liabilities | $3.492M | $3.631M | $3.631M |
Total Liabilities | $23.13M | $22.05M | $22.05M |
YoY Change | 4.74% | -22.55% | -22.55% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$66.30M | -$66.31M | |
YoY Change | -1.34% | -0.11% | |
Common Stock | $2.000K | $2.000K | |
YoY Change | 0.0% | 0.0% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $2.300M | $2.245M | |
YoY Change | 4.26% | 1.81% | |
Treasury Stock Shares | |||
Shareholders Equity | $3.659M | $3.549M | $3.549M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $26.79M | $25.60M | $25.60M |
YoY Change | 9.92% | -18.49% | -18.49% |
Cashflow Statement
Concept | 2024 Q1 | 2023 Q4 | 2023 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $15.00K | $336.0K | $74.00K |
YoY Change | -101.91% | -129.45% | -201.37% |
Depreciation, Depletion And Amortization | $72.00K | $70.00K | $320.0K |
YoY Change | -19.1% | -48.15% | -16.45% |
Cash From Operating Activities | $2.646M | -$16.85M | -$8.269M |
YoY Change | -119.53% | -250.99% | -156.21% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $39.00K | $17.00K | $257.0K |
YoY Change | -78.92% | -94.74% | -52.05% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | |||
YoY Change | |||
Cash From Investing Activities | -$39.00K | -$17.00K | -$257.0K |
YoY Change | -78.92% | -94.74% | -52.05% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | -$40.00K | ||
YoY Change | -143.01% | ||
Debt Paid & Issued, Net | $0.00 | ||
YoY Change | -100.0% | ||
Cash From Financing Activities | -$55.00K | -10.00K | -40.00K |
YoY Change | 5400.0% | -77.27% | -97.74% |
NET CHANGE | |||
Cash From Operating Activities | $2.646M | -16.85M | -8.269M |
Cash From Investing Activities | -$39.00K | -17.00K | -257.0K |
Cash From Financing Activities | -$55.00K | -10.00K | -40.00K |
Net Change In Cash | $2.552M | -16.88M | -8.566M |
YoY Change | -118.59% | -256.38% | -169.05% |
FREE CASH FLOW | |||
Cash From Operating Activities | $2.646M | -$16.85M | -$8.269M |
Capital Expenditures | $39.00K | $17.00K | $257.0K |
Free Cash Flow | $2.607M | -$16.87M | -$8.526M |
YoY Change | -118.99% | -255.65% | -160.14% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
8931000 | usd |
CY2022 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
7683000 | usd |
CY2023 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
320000 | usd |
CY2022 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
383000 | usd |
CY2023 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
54399000 | usd |
CY2023 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
43398000 | usd |
CY2022 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
21657000 | usd |
CY2022 | us-gaap |
Gross Profit
GrossProfit
|
8980000 | usd |
CY2023 | dei |
Document Annual Report
DocumentAnnualReport
|
true | |
CY2023 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
78664 | |
CY2023 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Round Rock | |
CY2023 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
TX | |
CY2023 | dei |
Security12g Title
Security12gTitle
|
Common Stock, $.0001 par value | |
CY2023 | dei |
Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
|
No | |
CY2023 | dei |
Entity Voluntary Filers
EntityVoluntaryFilers
|
No | |
CY2023 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2023 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
11831000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
3527000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
1310000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
2343000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
302000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
19313000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
628000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
4062000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
780000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
0 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
817000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
4309000 | usd |
CY2023 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
FY | |
CY2023 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | |
CY2023 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2023 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2023 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001320760 | |
CY2023 | us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure |
CY2023 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0 | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | pure |
CY2023 | us-gaap |
Operating Loss Carryforwards Expiration Date
OperatingLossCarryforwardsExpirationDate
|
2028-12-31 | |
CY2022 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | usd |
CY2023 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | usd |
CY2022 | us-gaap |
Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
|
0 | usd |
CY2023 | us-gaap |
Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
|
0 | usd |
CY2022Q4 | 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 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2023 | dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | |
CY2023 | dei |
Entity Small Business
EntitySmallBusiness
|
true | |
CY2023 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2023 | dei |
Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
|
false | |
CY2023 | dei |
Document Fin Stmt Error Correction Flag
DocumentFinStmtErrorCorrectionFlag
|
false | |
CY2023 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2023Q2 | dei |
Entity Public Float
EntityPublicFloat
|
5959807 | usd |
CY2024Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
21773083 | |
CY2023 | dei |
Auditor Name
AuditorName
|
WEAVER AND TIDWELL, L.L.P. | |
CY2023 | dei |
Auditor Firm
AuditorFirmId
|
410 | |
CY2023 | dei |
Auditor Location
AuditorLocation
|
Austin, Texas | |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
20397000 | usd |
CY2022Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
2745000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
231000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
862000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
175000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
24410000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
587000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
4717000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
780000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
35000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
877000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
25600000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
31406000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
14362000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
21616000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3370000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2080000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
688000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
467000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
18420000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
24163000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3631000 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
22051000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
28472000 | usd |
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
23533000 | |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
23197000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
21771000 | |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
21540000 | |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
72103000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
71522000 | usd |
CY2023Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
1762 | |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
1657000 | |
CY2023Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2245000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2205000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66311000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66385000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3549000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2934000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
25600000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
31406000 | usd |
CY2022 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
30637000 | usd |
CY2023 | us-gaap |
Gross Profit
GrossProfit
|
11001000 | usd |
CY2023 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-1616000 | usd |
CY2022 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-931000 | usd |
CY2023 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
134000 | usd |
CY2022 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-17000 | usd |
CY2023 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
60000 | usd |
CY2022 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
56000 | usd |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
74000 | usd |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-73000 | usd |
CY2023 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0 | |
CY2022 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0 | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2203000 | usd |
CY2022 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
134000 | usd |
CY2022 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
41000 | usd |
CY2022 | tssi |
Shares Issued Value Exercise Of Warrants
SharesIssuedValueExerciseOfWarrants
|
367000 | usd |
CY2022 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
530000 | usd |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-73000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2934000 | usd |
CY2023 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
40000 | usd |
CY2023 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
581000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3549000 | usd |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
74000 | usd |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-73000 | usd |
CY2023 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
320000 | usd |
CY2022 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
383000 | usd |
CY2023 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
581000 | usd |
CY2022 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
530000 | usd |
CY2023 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
0 | usd |
CY2022 | us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
22000 | usd |
CY2023 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
782000 | usd |
CY2022 | us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
899000 | usd |
CY2023 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
1079000 | usd |
CY2022 | us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-342000 | usd |
CY2023 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
1481000 | usd |
CY2022 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
15000 | usd |
CY2023 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
136000 | usd |
CY2022 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-156000 | usd |
CY2023 | tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-655000 | usd |
CY2022 | tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-849000 | usd |
CY2023 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-7254000 | usd |
CY2022 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
14600000 | usd |
CY2023 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
1290000 | usd |
CY2022 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-377000 | usd |
CY2023 | tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-457000 | usd |
CY2022 | tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-806000 | usd |
CY2023 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-8269000 | usd |
CY2022 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
14712000 | usd |
CY2023 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
257000 | usd |
CY2022 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
536000 | usd |
CY2023 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-257000 | usd |
CY2022 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-536000 | usd |
CY2023 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
40000 | usd |
CY2022 | us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
134000 | usd |
CY2023 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
-0 | usd |
CY2022 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
2045000 | usd |
CY2023 | us-gaap |
Proceeds From Warrant Exercises
ProceedsFromWarrantExercises
|
0 | usd |
CY2022 | us-gaap |
Proceeds From Warrant Exercises
ProceedsFromWarrantExercises
|
367000 | usd |
CY2023 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
0 | usd |
CY2022 | us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
41000 | usd |
CY2023 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-40000 | usd |
CY2022 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-1771000 | usd |
CY2023 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-8566000 | usd |
CY2022 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
12405000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
20397000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
7992000 | 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 |
CY2023 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1963000 | usd |
CY2022 | us-gaap |
Interest Paid Net
InterestPaidNet
|
944000 | usd |
CY2023 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
47000 | usd |
CY2022 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
43000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66311000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2023 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
54399000 | usd |
CY2022 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
30637000 | usd |
CY2023Q4 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3370000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2080000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2457000 | usd |
CY2023 | 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; text-align: justify; margin: 0pt; text-indent: 36pt;">We are economically dependent upon our relationship with a large US-based IT Original Equipment Manufacturer (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 them 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', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt; text-align: justify;">The following customer accounted for a significant percentage of our revenues for the periods shown: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 90%; 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; width: 68%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <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; width: 1%;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 68%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">U.S.-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: 13%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">96</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: 13%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">96</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; text-align: justify; margin: 0pt; text-indent: 36pt;">No other customers represented more than 10% of our revenues for any periods presented. Our U.S. based IT OEM customer represented 96% and 93% of our trade accounts receivable at December 31, 2023 and 2022, respectively. No other customer represented more than 10% of our accounts receivable at December 31, 2023 or 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> | |
CY2023Q4 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
11600000 | usd |
CY2022Q4 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
20100000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2021Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2023 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd |
CY2022 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
0 | usd |
CY2023 | tssi |
Allowance For Doubtful Accounts Receivable Recovery Of Amounts Previously Reserved
AllowanceForDoubtfulAccountsReceivableRecoveryOfAmountsPreviouslyReserved
|
0 | usd |
CY2022 | tssi |
Allowance For Doubtful Accounts Receivable Recovery Of Amounts Previously Reserved
AllowanceForDoubtfulAccountsReceivableRecoveryOfAmountsPreviouslyReserved
|
0 | usd |
CY2023 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | usd |
CY2022 | us-gaap |
Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
|
0 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
800000 | usd |
CY2022Q4 | us-gaap |
Goodwill
Goodwill
|
800000 | usd |
CY2023 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
137000000 | usd |
CY2022 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
87800000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
3534000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
2752000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | usd |
CY2023Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
3527000 | usd |
CY2022Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
2745000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1846000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
258000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
406000 | usd |
CY2023Q4 | tssi |
Reseller Inventory
ResellerInventory
|
2106000 | usd |
CY2022Q4 | tssi |
Reseller Inventory
ResellerInventory
|
460000 | usd |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
21000 | usd |
CY2022Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
4000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
2343000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
862000 | usd |
CY2023Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2022Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2022Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
35000 | usd |
CY2022 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
91000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.06 | pure |
CY2022Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.06 | pure |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3811000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3555000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
3183000 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
2968000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
628000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
587000 | usd |
CY2023 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
200000 | usd |
CY2022 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
400000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
12414000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
19959000 | usd |
CY2023Q4 | tssi |
Accrued Expenses Current
AccruedExpensesCurrent
|
746000 | usd |
CY2022Q4 | tssi |
Accrued Expenses Current
AccruedExpensesCurrent
|
494000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1087000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1102000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
115000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
61000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
14362000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
21616000 | usd |
CY2023 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
869000 | usd |
CY2022 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
844000 | usd |
CY2023 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
457000 | usd |
CY2022 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
806000 | usd |
CY2023 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | usd |
CY2022 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | usd |
CY2023 | tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P63M | |
CY2022 | tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P75M | |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
890000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
909000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
934000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
962000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
991000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
250000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
4936000 | usd |
CY2023Q4 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
617000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4319000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
688000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3631000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4319000 | usd |
CY2023 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
0 | usd |
CY2022 | us-gaap |
Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
|
0 | usd |
CY2023 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
60000 | usd |
CY2022 | us-gaap |
Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
|
56000 | usd |
CY2023 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
0 | usd |
CY2022 | us-gaap |
Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
|
0 | usd |
CY2023 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
0 | usd |
CY2022 | us-gaap |
Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
|
0 | usd |
CY2023 | tssi |
Income Tax Expense Benefit Before Valuation Allowance
IncomeTaxExpenseBenefitBeforeValuationAllowance
|
60000 | usd |
CY2022 | tssi |
Income Tax Expense Benefit Before Valuation Allowance
IncomeTaxExpenseBenefitBeforeValuationAllowance
|
56000 | usd |
CY2023 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0 | usd |
CY2022 | us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
0 | usd |
CY2023 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
60000 | usd |
CY2022 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
56000 | usd |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | pure |
CY2023Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense
DeferredTaxAssetsTaxDeferredExpense
|
153000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense
DeferredTaxAssetsTaxDeferredExpense
|
201000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
8866000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
|
9105000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
42000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
59000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
81000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
|
51000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
25000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Property Plant And Equipment
DeferredTaxAssetsPropertyPlantAndEquipment
|
110000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
|
0 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
|
6000 | usd |
CY2023Q4 | tssi |
Deferred Tax Assets Lease Liability
DeferredTaxAssetsLeaseLiability
|
924000 | usd |
CY2022Q4 | tssi |
Deferred Tax Assets Lease Liability
DeferredTaxAssetsLeaseLiability
|
1081000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Asset Interest Carryforward
DeferredTaxAssetInterestCarryforward
|
438000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Asset Interest Carryforward
DeferredTaxAssetInterestCarryforward
|
196000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
2000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Other
DeferredTaxAssetsOther
|
2000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
10481000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
10811000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
|
14000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
|
14000 | usd |
CY2023Q4 | tssi |
Deferred Tax Liabilities Right Of Use Asset
DeferredTaxLiabilitiesRightOfUseAsset
|
869000 | usd |
CY2022Q4 | tssi |
Deferred Tax Liabilities Right Of Use Asset
DeferredTaxLiabilitiesRightOfUseAsset
|
1068000 | usd |
CY2023Q4 | tssi |
Deferred Tax Liabilities Net
DeferredTaxLiabilitiesNet
|
883000 | usd |
CY2022Q4 | tssi |
Deferred Tax Liabilities Net
DeferredTaxLiabilitiesNet
|
1082000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
9598000 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
9729000 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
0 | usd |
CY2022Q4 | us-gaap |
Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
|
0 | usd |
CY2023Q4 | us-gaap |
Operating Loss Carryforwards
OperatingLossCarryforwards
|
40000000 | usd |
CY2022Q4 | us-gaap |
Operating Loss Carryforwards
OperatingLossCarryforwards
|
41000000 | usd |
CY2023 | us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
131000 | usd |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
330000 | |
CY2023 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.39 | |
CY2022 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0419 | pure |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0427 | pure |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
|
0.21 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
0.374 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
|
-0.214 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
0.154 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
0.279 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
|
0.175 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
|
0.065 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
|
0.434 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
|
-0.3498 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.885 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
-0.272 | pure |
CY2023 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.462 | pure |
CY2022 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.282 | pure |
CY2023Q4 | us-gaap |
Purchase Obligation
PurchaseObligation
|
8900000 | usd |
CY2023Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
900000 | usd |
CY2023 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition1
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
|
P1Y5M8D | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
|
0.691 | pure |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Weighted Average Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate
|
0.687 | pure |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
0.2 | |
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1450000 | |
CY2021Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
0.24 | |
CY2022Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
0 | usd |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
1450000 | |
CY2022 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.62 | |
CY2022 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
410000 | |
CY2022 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
0.1 | |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
150000 | |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
0.4 | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2340000 | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
0.49 | |
CY2022Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P6Y5M8D | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
330000 | |
CY2023 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.39 | |
CY2023 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
-0 | |
CY2023 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
0 | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
|
-0 | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures And Expirations In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
|
-0 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
2670000 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
0.43 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P7Y4M20D | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
98 | usd |
CY2021Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
150000 | |
CY2021Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
0.46 | |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
1450000 | |
CY2022 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
0.41 | |
CY2022 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
50000 | |
CY2022 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
|
0.59 | |
CY2022 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
|
-0 | |
CY2022 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
-0 | |
CY2022Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
1550000 | |
CY2022Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
0.42 | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
330000 | |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
0.2 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
|
533333 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
|
0.43 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
|
-0 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
-0 | |
CY2023Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
1346667 | |
CY2023Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
0.32 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
1323333 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P5Y9M7D | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
0.39 | |
CY2023Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
98 | usd |
CY2023Q4 | tssi |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Expected To Vest Outstanding Number
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExpectedToVestOutstandingNumber
|
1346667 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
|
P8Y11M23D | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
|
0.56 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
|
0 | usd |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
|
2670000 | |
CY2023 | tssi |
Fair Value Of Restricted Stock
FairValueOfRestrictedStock
|
599000 | usd |
CY2022 | tssi |
Fair Value Of Restricted Stock
FairValueOfRestrictedStock
|
239000 | usd |
CY2023 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
104711 | |
CY2022 | us-gaap |
Treasury Stock Shares Acquired
TreasuryStockSharesAcquired
|
232526 | |
CY2023 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
40000 | usd |
CY2022 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
134000 | usd |
CY2023 | us-gaap |
Net Income Loss
NetIncomeLoss
|
74000 | usd |
CY2022 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-73000 | usd |
CY2023 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21602000 | |
CY2022 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20061000 | |
CY2023 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0 | |
CY2022 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0 | |
CY2023 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
74000 | usd |
CY2022 | us-gaap |
Net Income Loss Attributable To Parent Diluted
NetIncomeLossAttributableToParentDiluted
|
-73000 | usd |
CY2023 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21602000 | |
CY2022 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20061000 | |
CY2023 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
419000 | |
CY2022 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | |
CY2023 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22021000 | |
CY2022 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20061000 | |
CY2022 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0 | |
CY2023 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3226000 | |
CY2022 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2969000 | |
CY2023 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
54399000 | usd |
CY2022 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
30637000 | usd |
CY2023 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
1750000 | usd |
CY2022 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
914000 | usd |
CY2023 | us-gaap |
Depreciation
Depreciation
|
320000 | usd |
CY2022 | us-gaap |
Depreciation
Depreciation
|
383000 | usd |
CY2023 | us-gaap |
Interest Expense
InterestExpense
|
1616000 | usd |
CY2022 | us-gaap |
Interest Expense
InterestExpense
|
931000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
25600000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
31406000 | usd |