2023 Q3 Form 10-Q Financial Statement
#000143774923023750 Filed on August 14, 2023
Income Statement
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
Revenue | $8.880M | $14.54M |
YoY Change | 9.94% | 126.4% |
Cost Of Revenue | $6.050M | $11.32M |
YoY Change | 13.89% | 197.06% |
Gross Profit | $2.830M | $3.222M |
YoY Change | 2.35% | 23.35% |
Gross Profit Margin | 31.87% | 22.16% |
Selling, General & Admin | $2.043M | $2.159M |
YoY Change | 11.88% | 34.68% |
% of Gross Profit | 72.19% | 67.01% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $72.00K | $88.00K |
YoY Change | 5.88% | 25.71% |
% of Gross Profit | 2.54% | 2.73% |
Operating Expenses | $2.115M | $2.247M |
YoY Change | 11.67% | 34.31% |
Operating Profit | $715.0K | $975.0K |
YoY Change | -17.91% | 3.83% |
Interest Expense | $482.0K | $648.0K |
YoY Change | 89.02% | 310.13% |
% of Operating Profit | 67.41% | 66.46% |
Other Income/Expense, Net | ||
YoY Change | ||
Pretax Income | $233.0K | $327.0K |
YoY Change | -62.18% | -58.13% |
Income Tax | $24.00K | $12.00K |
% Of Pretax Income | 10.3% | 3.67% |
Net Earnings | $209.0K | $315.0K |
YoY Change | -65.45% | -59.14% |
Net Earnings / Revenue | 2.35% | 2.17% |
Basic Earnings Per Share | $0.01 | $0.01 |
Diluted Earnings Per Share | $0.01 | $0.01 |
COMMON SHARES | ||
Basic Shares Outstanding | 21.61M | 21.54M |
Diluted Shares Outstanding | 21.94M | 23.79M |
Balance Sheet
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $28.70M | $24.17M |
YoY Change | 198.8% | 188.93% |
Cash & Equivalents | $28.70M | $24.17M |
Short-Term Investments | ||
Other Short-Term Assets | $950.0K | $540.0K |
YoY Change | -71.97% | -82.83% |
Inventory | $2.131M | $1.263M |
Prepaid Expenses | ||
Receivables | $6.310M | $10.61M |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $38.09M | $36.58M |
YoY Change | 114.24% | 173.87% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $657.0K | $676.0K |
YoY Change | 109.24% | 151.3% |
Goodwill | $780.0K | $780.0K |
YoY Change | ||
Intangibles | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $839.0K | $861.0K |
YoY Change | -7.6% | -3.26% |
Total Long-Term Assets | $6.507M | $6.715M |
YoY Change | -8.48% | -7.25% |
TOTAL ASSETS | ||
Total Short-Term Assets | $38.09M | $36.58M |
Total Long-Term Assets | $6.507M | $6.715M |
Total Assets | $44.60M | $43.30M |
YoY Change | 79.18% | 110.2% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $20.73M | $32.96M |
YoY Change | 103.2% | 668.23% |
Accrued Expenses | $2.200M | $2.007M |
YoY Change | 8.0% | -3.18% |
Deferred Revenue | $14.77M | $1.599M |
YoY Change | ||
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $37.70M | $36.56M |
YoY Change | 128.27% | 179.98% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $3.810M | $3.983M |
YoY Change | -14.75% | -14.01% |
Total Long-Term Liabilities | $3.810M | $3.983M |
YoY Change | ||
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $37.70M | $36.56M |
Total Long-Term Liabilities | $3.810M | $3.983M |
Total Liabilities | $41.51M | $40.55M |
YoY Change | 97.8% | 129.19% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | -$66.60M | -$66.90M |
YoY Change | 2.15% | 1.6% |
Common Stock | $2.000K | $2.000K |
YoY Change | 0.0% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $2.238M | $2.216M |
YoY Change | 4.04% | 6.85% |
Treasury Stock Shares | ||
Shareholders Equity | $3.092M | $2.752M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $44.60M | $43.30M |
YoY Change | 79.18% | 110.2% |
Cashflow Statement
Concept | 2023 Q3 | 2023 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $209.0K | $315.0K |
YoY Change | -65.45% | -59.14% |
Depreciation, Depletion And Amortization | $72.00K | $88.00K |
YoY Change | 5.88% | 25.71% |
Cash From Operating Activities | $4.590M | $17.54M |
YoY Change | 48.83% | -497.53% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $30.00K | $20.00K |
YoY Change | -132.97% | -117.54% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | ||
YoY Change | ||
Cash From Investing Activities | -$30.00K | -$20.00K |
YoY Change | -67.03% | -82.46% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -20.00K | -9.000K |
YoY Change | -98.86% | -118.0% |
NET CHANGE | ||
Cash From Operating Activities | 4.590M | 17.54M |
Cash From Investing Activities | -30.00K | -20.00K |
Cash From Financing Activities | -20.00K | -9.000K |
Net Change In Cash | 4.540M | 17.51M |
YoY Change | 266.42% | -491.2% |
FREE CASH FLOW | ||
Cash From Operating Activities | $4.590M | $17.54M |
Capital Expenditures | $30.00K | $20.00K |
Free Cash Flow | $4.560M | $17.52M |
YoY Change | 43.62% | -507.61% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
21111000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
11613000 | usd | |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
16203000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
4421000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
3332000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
4598000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
3512000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
310000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
766000 | usd | |
CY2023Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
0 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
35000 | usd |
CY2023Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
861000 | usd |
CY2023Q2 | us-gaap |
Assets
Assets
|
43298000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
31406000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
877000 | usd |
CY2023Q2 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
34306000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
21616000 | usd |
CY2023Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
1599000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
2080000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
658000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
467000 | usd |
CY2023Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
36563000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
24163000 | usd |
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0001320760 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
us-gaap |
Number Of Operating Segments
NumberOfOperatingSegments
|
2 | pure | |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.06 | pure |
us-gaap |
Cost Of Revenue
CostOfRevenue
|
7335000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
4908000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
4278000 | usd | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-760000 | usd | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-282000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-450000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
484000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
21000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
21000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-471000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
463000 | usd | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.02 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.02 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | ||
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2203000 | usd |
CY2022Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
3000 | usd |
CY2022Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
106000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-308000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1998000 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2022Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
31000 | usd |
CY2022Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1000 | usd |
CY2022Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
107000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
771000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2907000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2934000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2023Q1 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
1000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
140000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-786000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2287000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2023Q2 | us-gaap |
Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
|
10000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
160000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
315000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
2752000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-471000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
463000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
177000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
179000 | usd | |
us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
0 | usd | |
us-gaap |
Amortization Of Debt Discount Premium
AmortizationOfDebtDiscountPremium
|
22000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
299000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
213000 | usd | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
7863000 | usd | |
us-gaap |
Increase Decrease In Receivables
IncreaseDecreaseInReceivables
|
-230000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
-103000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
|
2224000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
401000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-616000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
247000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-32000 | usd | |
tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-319000 | usd | |
tssi |
Increase Decrease In Rightofuse Assets
IncreaseDecreaseInRightofuseAssets
|
-346000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
12690000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-1266000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-481000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
2200000 | usd | |
tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-135000 | usd | |
tssi |
Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
|
-342000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
3990000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
469000 | usd | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
205000 | usd | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
122000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-205000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-122000 | usd | |
us-gaap |
Proceeds From Issuance Or Sale Of Equity
ProceedsFromIssuanceOrSaleOfEquity
|
0 | usd | |
us-gaap |
Proceeds From Issuance Or Sale Of Equity
ProceedsFromIssuanceOrSaleOfEquity
|
31000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
-0 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
1000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
10000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
3000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-10000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
27000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
3775000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
374000 | 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 |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
24172000 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
8366000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
672000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
277000 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
46000 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
33000 | usd | |
CY2023Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-66900000 | usd |
CY2022Q4 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
13000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
14537000 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6421000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
21111000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
11613000 | usd | |
CY2023Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
1599000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2080000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
2457000 | 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 border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px; margin-left: 36pt;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended June 30,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended June 30,</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2023</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2022</b></b></p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">US-based IT OEM</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">96</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">94</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">94</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">94</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">No other customers represented more than 10% of our revenues for any periods presented. Our US-based IT OEM customer represented 97% and 93% of our trade accounts receivable at June 30, 2023 and December 31, 2022, respectively. No other customer represented more than 10% of our accounts receivable at June 30, 2023, or at December 31, 2022.</p> | ||
CY2023Q2 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
37700000 | usd |
CY2022Q2 | tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
10300000 | usd |
CY2023Q2 | tssi |
Factoring Agreement Finance Fees Paid
FactoringAgreementFinanceFeesPaid
|
541000 | usd |
CY2022Q2 | tssi |
Factoring Agreement Finance Fees Paid
FactoringAgreementFinanceFeesPaid
|
65000 | usd |
tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
48500000 | usd | |
tssi |
Factoring Agreement Gross Amount Factored
FactoringAgreementGrossAmountFactored
|
25600000 | usd | |
tssi |
Factoring Agreement Finance Fees Paid
FactoringAgreementFinanceFeesPaid
|
672000 | usd | |
tssi |
Factoring Agreement Finance Fees Paid
FactoringAgreementFinanceFeesPaid
|
156000 | usd | |
CY2022Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
23000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
10615000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
2752000 | usd |
CY2023Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
7000 | usd |
CY2023Q2 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
10608000 | usd |
CY2022Q4 | us-gaap |
Receivables Net Current
ReceivablesNetCurrent
|
2745000 | usd |
CY2021Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1846 | usd |
CY2023Q2 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
212000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
406000 | usd |
CY2023Q2 | tssi |
Reseller Inventory
ResellerInventory
|
1072000 | usd |
CY2022Q4 | tssi |
Reseller Inventory
ResellerInventory
|
460000 | usd |
CY2023Q2 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
21000 | usd |
CY2022Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
4000 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
1263000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
862000 | usd |
CY2023Q2 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023Q2 | us-gaap |
Goodwill Gross
GoodwillGross
|
780000 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3760000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
3555000 | usd |
CY2023Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
3084000 | usd |
CY2022Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
2968000 | usd |
CY2023Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
676000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
587000 | usd |
CY2023Q2 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
75000 | usd |
CY2022Q2 | us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
47000 | usd |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
142000 | usd | |
us-gaap |
Depreciation And Amortization
DepreciationAndAmortization
|
135000 | usd | |
CY2023Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
32957000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
19959000 | usd |
CY2023Q2 | tssi |
Accrued Expenses Current
AccruedExpensesCurrent
|
464000 | usd |
CY2022Q4 | tssi |
Accrued Expenses Current
AccruedExpensesCurrent
|
494000 | usd |
CY2023Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
699000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1102000 | usd |
CY2023Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
186000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
61000 | usd |
CY2023Q2 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
34306000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
|
21616000 | usd |
CY2022Q2 | us-gaap |
Depreciation
Depreciation
|
70000 | usd |
us-gaap |
Depreciation
Depreciation
|
177000 | usd | |
us-gaap |
Depreciation
Depreciation
|
180000 | usd | |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
975000 | usd |
CY2022Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
939000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
219000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
217000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
434000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
414000 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
150000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
150000 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
319000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
342000 | usd | |
CY2023Q2 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | usd |
CY2022Q2 | 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
|
0 | 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
|
P69M | ||
tssi |
Operating Lease Weighted Average Remaining Lease Term During Period
OperatingLeaseWeightedAverageRemainingLeaseTermDuringPeriod
|
P81M | ||
CY2022Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.06 | pure |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
435000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
890000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
909000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
934000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
962000 | usd |
CY2023Q2 | tssi |
Lessee Operating Lease Liability Payments Due After Year Four
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour
|
1241000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
5371000 | usd |
CY2023Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
730000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4641000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
658000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
3983000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
4641000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
310000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
766000 | usd | |
CY2023Q2 | us-gaap |
Interest Expense
InterestExpense
|
648000 | usd |
CY2022Q2 | us-gaap |
Interest Expense
InterestExpense
|
158000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
760000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
282000 | usd | |
CY2023Q2 | us-gaap |
Assets
Assets
|
43298000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
31406000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
315000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
771000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-471000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
463000 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21575000 | |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19088000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21558000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18978000 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.04 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.02 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.02 | ||
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
315000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
771000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-471000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
463000 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21575000 | |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
19088000 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21558000 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
18978000 | ||
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
2216000 | |
CY2022Q2 | us-gaap |
Incremental Common Shares Attributable To Call Options And Warrants
IncrementalCommonSharesAttributableToCallOptionsAndWarrants
|
1851000 | |
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
|
1811000 | ||
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
23791000 | |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20939000 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21558000 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20789000 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.04 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
-0.02 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.02 | ||
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2340000 | |
CY2022Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
400000 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
3647000 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
400000 | ||
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
14537000 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6421000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
21111000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
11613000 | usd | |
CY2023Q2 | us-gaap |
Depreciation
Depreciation
|
88000 | usd |