XML 64 R52.htm IDEA: XBRL DOCUMENT
v3.23.1

Note 7 - Commitments and Contingencies (Details Textual) - USD ($) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Jan. 31, 2022 | Dec. 31, 2022 | Dec. 31, 2021
Purchase Obligation, Total |  | $ 29,000,000 |
Loss Contingency, Accrual, Current |  | 0 | $ 500,000
Selling, General and Administrative Expense, Total |  | 7,683,000 | 6,656,000
Litigation Related to Quality of Equipment [Member] |  |  |
Insurance Deductible Accrual | $ 50,000 |  |
Litigation Settlement, Amount Awarded to Other Party | 500,000 |  |
Litigation Settlement, Amount, Insurance Policy Claim | $ 450,000 |  |
Selling, General and Administrative Expense, Total |  |  | 0
Litigation Related to Quality of Equipment [Member] | Accounts Payable and Accrued Liabilities [Member] |  |  |
Loss Contingency, Accrual, Current |  |  | 450,000
Litigation Related to Quality of Equipment [Member] | Prepaid Expenses and Other Current Assets [Member] |  |  |
Loss Contingency, Accrual, Current |  |  | 450,000
Selling, General and Administrative Expenses [Member] |  |  |
Operating Lease, Expense |  | 200,000 | 200,000
Cost of Sales [Member] |  |  |
Operating Lease, Expense |  | $ 700,000 | $ 800,000

X
- Definition The amount of accrual for insurance deductible as of the reporting period. + References No definition available. + Details
Name: | tssi_InsuranceDeductibleAccrual
Namespace Prefix: | tssi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount of litigation settlement that will be covered as an insurance policy claim. + References No definition available. + Details
Name: | tssi_LitigationSettlementAmountInsurancePolicyClaim
Namespace Prefix: | tssi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of operating lease expense. Excludes sublease income. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 4 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977 + Details
Name: | us-gaap_OperatingLeaseExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_LitigationCaseAxis=tssi_LitigationRelatedToQualityOfEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |