XML 31 R22.htm IDEA: XBRL DOCUMENT v3.25.2
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Schedule of Breakdown of Product Net Sales
The following table provides a disaggregation of product and service net sales for the periods presented (in thousands):
Three months ended
June 30,
Six months ended
June 30,
 2025202420252024
Net sales:    
Commercial products$773 $355 $976 $654 
MMM products348 1,198 761 1,732 
Setup service22 — 22 — 
Total net sales$1,143 $1,553 $1,759 $2,386 
Schedule of Accounts Receivable, Allowance for Credit Loss Below is the breakout of the Company’s contract assets for such periods (in thousands):
June 30, 2025December 31, 2024January 01, 2024
Gross Accounts Receivable$1,044 $819 $1,590 
Less: Reserve for Credit Losses$(84)$(15)$(20)
Net Accounts Receivable$960 $804 $1,570 
Activity related to our reserve for credit losses for the three and six months ended June 30, 2025 and 2024 was as follows (in thousands):
Allowance for credit loss as of December 31, 2024$(15)
Reduction of reserve for credit losses as of March 31, 2025
Allowance for credit loss as of March 31, 2025(13)
Increase in reserve for credit losses as of June 30, 2025(71)
Allowance for credit loss as of June 30, 2025$(84)
Allowance for credit loss as of January 1, 2024$(20)
Reduction of reserve for credit losses as of March 31, 202411 
Allowance for credit loss as of March 31, 2024(9)
Reduction of reserve for credit losses as of June 30, 2024— 
Allowance for credit loss as of June 30, 2024$(9)
Schedule of Basic and Diluted Income (Loss) Per Share
The following table presents a reconciliation of basic and diluted loss per share computations (in thousands):
Three months ended
June 30,
Six months ended
June 30,
 2025202420252024
Numerator:  
Net loss$(231)$(554)$(499)$(972)
  
Denominator:
Basic and diluted weighted average shares of common stock outstanding 5,379 4,785 5,323 4,609 
Schedule of Warranty Activity
The following table summarizes warranty activity for the periods presented (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2025202420252024
Balance at beginning of period$85 $116 $118 $150 
Warranty accruals for current period sales
Adjustments to existing warranty reserves— — (34)(35)
Accrued warranty reserve at end of period$88 $117 $88 $117 
Schedule of Concentration of Risk, Total Expenditures and Trade Accounts Payable
Total expenditures were concentrated among a few suppliers for the three and six months ended June 30, 2025 and 2024 as follows:
Three months ended June 30,Six months ended June 30,
2025202420252024
Supplier B and C, related parties*
15.2 %32.5 %16.7 %46.4 %
Supplier D30.7 %— %14.8 %— %
Supplier E
— %— %10.6 %— %
* See Note 11 “Related Party Transactions”
At June 30, 2025 and December 31, 2024 of our trade accounts payable were concentrated among a few suppliers as follows:

As of
June 30, 2025
As of
December 31, 2024
Supplier A— %35.6 %
Supplier B and C, related parties*
86.0 %54.4 %
* See Note 11 “Related Party Transactions”