2021 Q4 Form 10-Q Financial Statement
#000143774921026742 Filed on November 15, 2021
Income Statement
Concept | 2021 Q4 | 2021 Q3 | 2020 Q3 |
---|---|---|---|
Revenue | $14.59M | $4.587M | $20.76M |
YoY Change | 101.23% | -77.91% | 397.2% |
Cost Of Revenue | $12.90M | $2.666M | $17.99M |
YoY Change | 130.97% | -85.18% | 571.52% |
Gross Profit | $1.683M | $1.921M | $2.773M |
YoY Change | 1.26% | -30.72% | 85.24% |
Gross Profit Margin | 11.54% | 41.88% | 13.36% |
Selling, General & Admin | $1.654M | $1.560M | $1.668M |
YoY Change | -0.54% | -6.47% | 17.05% |
% of Gross Profit | 98.28% | 81.21% | 60.15% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $536.0K | $133.0K | $139.0K |
YoY Change | 285.61% | -4.32% | 65.48% |
% of Gross Profit | 31.85% | 6.92% | 5.01% |
Operating Expenses | $1.784M | $1.693M | $1.807M |
YoY Change | -1.0% | -6.31% | 19.75% |
Operating Profit | -$101.0K | $228.0K | $966.0K |
YoY Change | -27.86% | -76.4% | -8150.0% |
Interest Expense | -$159.0K | $83.00K | $105.0K |
YoY Change | 65.63% | -20.95% | 34.62% |
% of Operating Profit | 36.4% | 10.87% | |
Other Income/Expense, Net | $29.00K | ||
YoY Change | |||
Pretax Income | -$231.0K | $145.0K | $861.0K |
YoY Change | -135.0% | -83.16% | -1056.67% |
Income Tax | $34.00K | $22.00K | $9.000K |
% Of Pretax Income | 15.17% | 1.05% | |
Net Earnings | -$1.297M | $123.0K | $852.0K |
YoY Change | -303.61% | -85.56% | -996.84% |
Net Earnings / Revenue | -8.89% | 2.68% | 4.1% |
Basic Earnings Per Share | $0.01 | $0.05 | |
Diluted Earnings Per Share | -$14.21K | $0.01 | $0.04 |
COMMON SHARES | |||
Basic Shares Outstanding | 18.60M | 18.47M | 17.84M |
Diluted Shares Outstanding | 20.61M | 21.00M |
Balance Sheet
Concept | 2021 Q4 | 2021 Q3 | 2020 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $7.992M | $11.99M | $9.455M |
YoY Change | -57.96% | 26.78% | 59.66% |
Cash & Equivalents | $7.992M | $11.99M | $9.455M |
Short-Term Investments | |||
Other Short-Term Assets | $1.123M | $1.704M | $578.0K |
YoY Change | 29.98% | 194.81% | 2.85% |
Inventory | $847.0K | $3.636M | $207.0K |
Prepaid Expenses | |||
Receivables | $1.846M | $1.080M | $1.258M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $11.81M | $18.41M | $11.50M |
YoY Change | -43.74% | 60.09% | 34.87% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $281.0K | $384.0K | $764.0K |
YoY Change | -57.55% | -49.74% | 48.35% |
Goodwill | $780.0K | $780.0K | $780.0K |
YoY Change | 0.0% | 0.0% | 0.0% |
Intangibles | $126.0K | $149.0K | $239.0K |
YoY Change | -41.94% | -37.66% | -27.58% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $720.0K | $648.0K | $230.0K |
YoY Change | 152.63% | 181.74% | 111.01% |
Total Long-Term Assets | $7.473M | $2.344M | $3.047M |
YoY Change | 165.0% | -23.07% | -9.15% |
TOTAL ASSETS | |||
Total Short-Term Assets | $11.81M | $18.41M | $11.50M |
Total Long-Term Assets | $7.473M | $2.344M | $3.047M |
Total Assets | $19.28M | $20.75M | $14.55M |
YoY Change | -19.01% | 42.67% | 22.44% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $5.472M | $9.232M | $1.636M |
YoY Change | -56.4% | 464.3% | -17.42% |
Accrued Expenses | $703.0K | $1.033M | $877.0K |
YoY Change | 55.19% | 17.79% | -3.84% |
Deferred Revenue | $2.435M | ||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | $2.023M | $2.011M | |
YoY Change | |||
Total Short-Term Liabilities | $12.12M | $18.33M | $8.941M |
YoY Change | -32.99% | 104.99% | 43.03% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $2.183M |
YoY Change | -100.0% | -100.0% | 10.36% |
Other Long-Term Liabilities | $4.960M | $48.00K | $521.0K |
YoY Change | 1515.64% | -90.79% | |
Total Long-Term Liabilities | $0.00 | $0.00 | $2.183M |
YoY Change | -100.0% | -100.0% | 10.36% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $12.12M | $18.33M | $8.941M |
Total Long-Term Liabilities | $0.00 | $0.00 | $2.183M |
Total Liabilities | $17.08M | $18.38M | $12.17M |
YoY Change | -17.2% | 51.06% | 28.44% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$66.31M | -$66.05M | -$65.65M |
YoY Change | 1.99% | 0.6% | 0.32% |
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.071M | $2.030M | $1.872M |
YoY Change | 10.51% | 8.44% | 10.25% |
Treasury Stock Shares | $1.424M | $1.342M | $1.094M |
Shareholders Equity | $2.203M | $2.375M | $2.380M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $19.28M | $20.75M | $14.55M |
YoY Change | -19.01% | 42.67% | 22.44% |
Cashflow Statement
Concept | 2021 Q4 | 2021 Q3 | 2020 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$1.297M | $123.0K | $852.0K |
YoY Change | -303.61% | -85.56% | -996.84% |
Depreciation, Depletion And Amortization | $536.0K | $133.0K | $139.0K |
YoY Change | 285.61% | -4.32% | 65.48% |
Cash From Operating Activities | -$10.45M | $4.775M | $2.341M |
YoY Change | -209.34% | 103.97% | -18107.69% |
INVESTING ACTIVITIES | |||
Capital Expenditures | -$4.000K | -$8.000K | -$18.00K |
YoY Change | -73.33% | -55.56% | -86.86% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | |||
YoY Change | |||
Cash From Investing Activities | -$64.00K | -$8.000K | -$18.00K |
YoY Change | 326.67% | -55.56% | -86.86% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $152.0K | ||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -$504.0K | -53.00K | -2.000K |
YoY Change | -3976.92% | 2550.0% | -200.0% |
NET CHANGE | |||
Cash From Operating Activities | -$10.45M | 4.775M | 2.341M |
Cash From Investing Activities | -$64.00K | -8.000K | -18.00K |
Cash From Financing Activities | -$504.0K | -53.00K | -2.000K |
Net Change In Cash | -$11.02M | 4.714M | 2.321M |
YoY Change | -215.31% | 103.1% | -1668.24% |
FREE CASH FLOW | |||
Cash From Operating Activities | -$10.45M | $4.775M | $2.341M |
Capital Expenditures | -$4.000K | -$8.000K | -$18.00K |
Free Cash Flow | -$10.45M | $4.783M | $2.359M |
YoY Change | -209.13% | 102.76% | 1802.42% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2020Q4 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
1097000 | |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | USD |
CY2020Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
23000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
68000 | USD | |
CY2021Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
49000000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
19938000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
19055000 | |
CY2021Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
18596000 | |
CY2020Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
17958000 | |
CY2021Q3 | us-gaap |
Treasury Stock Shares
TreasuryStockShares
|
1342000 | |
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001320760 | ||
CY2021Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
18596793 | |
CY2021Q3 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2020Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
USD | |
CY2021Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2020Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | |
CY2021Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2020Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2021Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2020Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2021Q3 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD | |
us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD | |
CY2020Q3 | us-gaap |
Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
|
0 | USD |
CY2020Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
CY2021Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
11987000 | USD |
CY2020Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
19012000 | USD |
dei |
Entity Registrant Name
EntityRegistrantName
|
TSS, Inc. | ||
CY2020Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
915000 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
1511000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
806000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
3636000 | USD |
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
197000 | USD |
CY2021Q3 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
1080000 | USD |
CY2021Q3 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
193000 | USD |
CY2020Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
58000 | USD |
CY2021Q3 | us-gaap |
Assets Current
AssetsCurrent
|
18407000 | USD |
CY2020Q4 | us-gaap |
Assets Current
AssetsCurrent
|
20988000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
384000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
662000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
383000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
876000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
780000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
780000 | USD |
CY2021Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
149000 | USD |
CY2020Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
217000 | USD |
CY2021Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
648000 | USD |
CY2020Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
285000 | USD |
CY2021Q3 | us-gaap |
Assets
Assets
|
20751000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
23808000 | USD |
CY2021Q3 | us-gaap |
Accounts Payable Current And Noncurrent
AccountsPayableCurrentAndNoncurrent
|
10581000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Current And Noncurrent
AccountsPayableCurrentAndNoncurrent
|
13374000 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
5332000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
3962000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2011000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
0 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
404000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
748000 | USD |
CY2021Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
18328000 | USD |
CY2020Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
18084000 | USD |
CY2021Q3 | us-gaap |
Secured Long Term Debt
SecuredLongTermDebt
|
0 | USD |
CY2020Q4 | us-gaap |
Secured Long Term Debt
SecuredLongTermDebt
|
2234000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
12000 | USD |
CY2020Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
208000 | USD |
CY2021Q3 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
36000 | USD |
CY2020Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
99000 | USD |
CY2021Q3 | us-gaap |
Liabilities
Liabilities
|
18376000 | USD |
CY2020Q4 | us-gaap |
Liabilities
Liabilities
|
20625000 | USD |
CY2021Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2020Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | USD |
CY2021Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | USD |
CY2020Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
2000 | USD |
CY2021Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
70450000 | USD |
CY2020Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
70070000 | USD |
CY2021Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
2030000 | USD |
CY2020Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
1874000 | USD |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66047000 | USD |
CY2020Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-65015000 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2375000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3183000 | USD |
CY2021Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
20751000 | USD |
CY2020Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
23808000 | USD |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4587000 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20763000 | USD |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-271000 | USD | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-271000 | USD | |
CY2021Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
145000 | USD |
CY2020Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
861000 | USD |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1001000 | USD | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-531000 | USD | |
CY2021Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
22000 | USD |
CY2020Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
9000 | USD |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
31000 | USD | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
27000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
12825000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
37814000 | USD | |
CY2021Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
2666000 | USD |
CY2020Q3 | us-gaap |
Cost Of Revenue
CostOfRevenue
|
17990000 | USD |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
8147000 | USD | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
32673000 | USD | |
CY2021Q3 | us-gaap |
Gross Profit
GrossProfit
|
1921000 | USD |
CY2020Q3 | us-gaap |
Gross Profit
GrossProfit
|
2773000 | USD |
us-gaap |
Gross Profit
GrossProfit
|
4678000 | USD | |
us-gaap |
Gross Profit
GrossProfit
|
5141000 | USD | |
CY2021Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1560000 | USD |
CY2020Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
1668000 | USD |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5002000 | USD | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
5011000 | USD | |
CY2021Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
133000 | USD |
CY2020Q3 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
139000 | USD |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
406000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
390000 | USD | |
CY2021Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1693000 | USD |
CY2020Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
1807000 | USD |
us-gaap |
Operating Expenses
OperatingExpenses
|
5408000 | USD | |
us-gaap |
Operating Expenses
OperatingExpenses
|
5401000 | USD | |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
228000 | USD |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
966000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-730000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-260000 | USD | |
CY2021Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-83000 | USD |
CY2020Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-105000 | USD |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
123000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
852000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1032000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-558000 | USD | |
CY2021Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2020Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.05 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.06 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.03 | ||
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.04 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.06 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.03 | ||
CY2019Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2869000 | USD |
CY2020Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | USD |
CY2020Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
2000 | USD |
CY2020Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
170000 | USD |
CY2020Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
109000 | USD |
CY2020Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-368000 | USD |
CY2020Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2442000 | USD |
CY2020Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
93000 | USD |
CY2020Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1042000 | USD |
CY2020Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1493000 | USD |
CY2020Q3 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
2000 | USD |
CY2020Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | USD |
CY2020Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
37000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
852000 | USD |
CY2020Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2380000 | USD |
CY2020Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
3183000 | USD |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | USD |
CY2021Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
88000 | USD |
CY2021Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
8000 | USD |
CY2021Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
136000 | USD |
CY2021Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-699000 | USD |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2540000 | USD |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | USD |
CY2021Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
15000 | USD |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
12000 | USD |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
109000 | USD |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-456000 | USD |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2190000 | USD |
CY2021Q3 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
53000 | USD |
CY2021Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
115000 | USD |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
123000 | USD |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2375000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1032000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-558000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
406000 | USD | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
390000 | USD | |
us-gaap |
Paid In Kind Interest
PaidInKindInterest
|
79000 | USD | |
us-gaap |
Paid In Kind Interest
PaidInKindInterest
|
90000 | USD | |
us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
50000 | USD | |
us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
68000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
360000 | USD | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
239000 | USD | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
165000 | USD | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-2607000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
705000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
160000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
3439000 | USD | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-1146000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
498000 | USD | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
250000 | USD | |
tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-493000 | USD | |
tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-447000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-2793000 | USD | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-5963000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
1307000 | USD | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
2858000 | USD | |
tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-540000 | USD | |
tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-476000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-6477000 | USD | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
438000 | USD | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
60000 | USD | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
381000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-60000 | USD | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-381000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
20000 | USD | |
us-gaap |
Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
|
2000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
156000 | USD | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
172000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
352000 | USD | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
-0 | USD | |
us-gaap |
Proceeds From Repayments Of Notes Payable
ProceedsFromRepaymentsOfNotesPayable
|
0 | USD | |
us-gaap |
Proceeds From Repayments Of Notes Payable
ProceedsFromRepaymentsOfNotesPayable
|
890000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-488000 | USD | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
720000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-7025000 | USD | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
777000 | USD | |
CY2020Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
19012000 | USD |
CY2019Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
8678000 | USD |
CY2021Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
11987000 | USD |
CY2020Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
9455000 | USD |
us-gaap |
Interest Paid Net
InterestPaidNet
|
211000 | USD | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
154000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
51000 | USD | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
62000 | USD | |
CY2021Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66047000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2011000 | USD |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
7000 | USD |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4587000 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20763000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
12825000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
37814000 | USD | |
CY2021Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
5368000 | USD |
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> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 45pt; width: 95%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><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 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><b>Three Months Ended </b></b></p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30,</b></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="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><b>Nine Months Ended September 30,</b></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 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><b>2021</b></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><b>2020</b></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><b>2021</b></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><b>2020</b></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><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: 48%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 10%; 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: 10%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">99</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: 10%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">93</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: 10%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">97</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;"><em style="font: inherit;">No</em> other customers represented more than <em style="font: inherit;">10%</em> of our revenues for any periods presented. Our US-based IT OEM customer represented 91% and 70% of our trade accounts receivable at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>respectively. <em style="font: inherit;">No</em> other customer represented more than <em style="font: inherit;">10%</em> of our accounts receivable at <em style="font: inherit;"> September 30, 2021 </em>or at <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> | ||
CY2020Q4 | us-gaap |
Inventory Net
InventoryNet
|
197000 | USD |
CY2021Q3 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
9300000 | USD |
CY2020Q3 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
23600000 | USD |
tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
22200000 | USD | |
tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
42300000 | USD | |
CY2021Q3 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
1087000 | USD |
CY2020Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
922000 | USD |
CY2021Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | USD |
CY2020Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | USD |
CY2021Q3 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
1080000 | USD |
CY2020Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
915000 | USD |
CY2021Q3 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
153000 | USD |
CY2020Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
149000 | USD |
CY2021Q3 | tssi |
Reseller Inventory
ResellerInventory
|
3488000 | USD |
CY2020Q4 | tssi |
Reseller Inventory
ResellerInventory
|
52000 | USD |
CY2021Q3 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
5000 | USD |
CY2020Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
4000 | USD |
CY2021Q3 | us-gaap |
Inventory Net
InventoryNet
|
3636000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
780000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
780000 | USD |
CY2021Q3 | us-gaap |
Goodwill
Goodwill
|
780000 | USD |
CY2020Q4 | us-gaap |
Goodwill
Goodwill
|
780000 | USD |
CY2021Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
23000 | USD |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
68000 | USD | |
CY2021Q3 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3016000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
2956000 | USD |
CY2021Q3 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
2632000 | USD |
CY2020Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
2294000 | USD |
CY2021Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
384000 | USD |
CY2020Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
662000 | USD |
CY2021Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
110000 | USD |
CY2020Q3 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
116000 | USD |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
338000 | USD | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
322000 | USD | |
CY2021Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
9232000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
12550000 | USD |
CY2021Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1033000 | USD |
CY2020Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
453000 | USD |
CY2021Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
303000 | USD |
CY2020Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
358000 | USD |
CY2021Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
13000 | USD |
CY2020Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
13000 | USD |
CY2021Q3 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
10581000 | USD |
CY2020Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
13374000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt
LongTermDebt
|
2011000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
2234000 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
2011000 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
0 | USD |
CY2021Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
0 | USD |
CY2020Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
2234000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
209000 | USD |
CY2020Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
202000 | USD |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
621000 | USD | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
601000 | USD | |
CY2021Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
0 | USD |
CY2020Q3 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
0 | USD |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
0 | USD | |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
0 | USD | |
CY2021Q3 | us-gaap |
Sublease Income
SubleaseIncome
|
12000 | USD |
CY2020Q3 | us-gaap |
Sublease Income
SubleaseIncome
|
16000 | USD |
us-gaap |
Sublease Income
SubleaseIncome
|
36000 | USD | |
us-gaap |
Sublease Income
SubleaseIncome
|
48000 | USD | |
CY2021Q3 | us-gaap |
Lease Cost
LeaseCost
|
197000 | USD |
CY2020Q3 | us-gaap |
Lease Cost
LeaseCost
|
186000 | USD |
us-gaap |
Lease Cost
LeaseCost
|
585000 | USD | |
us-gaap |
Lease Cost
LeaseCost
|
553000 | USD | |
CY2021Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
187000 | USD |
CY2020Q3 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
165000 | USD |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
544000 | USD | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
476000 | USD | |
CY2021Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | USD |
CY2020Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | USD |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
15000 | USD | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | USD | |
tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P8M | ||
tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P21M | ||
CY2021Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.12 | pure |
CY2020Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.12 | pure |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
209000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
217000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
7000 | USD |
CY2021Q3 | tssi |
Lessee Operating Lease Liability To Be Paid After Year Two
LesseeOperatingLeaseLiabilityToBePaidAfterYearTwo
|
0 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
433000 | USD |
CY2021Q3 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
17000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
416000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
404000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
12000 | USD |
CY2021Q3 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
416000 | USD |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
123000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
852000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1032000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-558000 | USD | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18473000 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
17844000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18269000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
17804000 | ||
CY2021Q3 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
0.01 | |
CY2020Q3 | us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
0.05 | |
us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
-0.06 | ||
us-gaap |
Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
|
-0.03 | ||
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
123000 | USD |
CY2020Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
852000 | USD |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1032000 | USD | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-558000 | USD | |
CY2021Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18473000 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
17844000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18269000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
17804000 | ||
CY2021Q3 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
2135000 | |
CY2020Q3 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
3156000 | |
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | ||
us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
0 | ||
CY2021Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20608000 | |
CY2020Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21000000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
18269000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
17804000 | ||
CY2021Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2020Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.04 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.06 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.03 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
4953000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
5021000 | ||
CY2021Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | |
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure | |
CY2021Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
4587000 | USD |
CY2020Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
20763000 | USD |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
12825000 | USD | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
37814000 | USD | |
CY2021Q3 | us-gaap |
Depreciation
Depreciation
|
110000 | USD |
CY2020Q3 | us-gaap |
Depreciation
Depreciation
|
116000 | USD |
us-gaap |
Depreciation
Depreciation
|
338000 | USD | |
us-gaap |
Depreciation
Depreciation
|
319000 | USD | |
CY2021Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
228000 | USD |
CY2020Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
966000 | USD |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-730000 | USD | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-260000 | USD | |
CY2021Q3 | us-gaap |
Interest Expense
InterestExpense
|
83000 | USD |
CY2020Q3 | us-gaap |
Interest Expense
InterestExpense
|
105000 | USD |
us-gaap |
Interest Expense
InterestExpense
|
271000 | USD | |
us-gaap |
Interest Expense
InterestExpense
|
271000 | USD | |
CY2021Q3 | us-gaap |
Assets
Assets
|
20751000 | USD |
CY2020Q4 | us-gaap |
Assets
Assets
|
23808000 | USD |