XML 31 R20.htm IDEA: XBRL DOCUMENT v3.26.1
BALANCE SHEET COMPONENTS (Tables)
6 Months Ended
Jun. 30, 2026
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of accounts receivable, net and activity in allowance for uncollectible accounts
Accounts receivable, net consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Accounts receivable$363 $219 
Allowance for uncollectible accounts(2)(18)
Accounts receivable, net$361 $201 
The following was the activity in the allowance for uncollectible accounts (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Balance as of beginning of period$$$18 $
Increase in provision— 
Amounts written off, less recoveries(6)— (21)— 
Balance as of end of period$$10 $$10 
Schedule of inventory, net and activity in reserve for obsolescence
Inventory consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Raw materials$719 $726 
Work in progress— 
Finished goods249 268 
Total inventory$969 $994 
Schedule of prepaid expenses
Prepaid expenses and other current assets consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Software licenses$76 $127 
Equity offering costs134 29 
Insurance55 47 
Rent32 32 
Marketing programs and conferences12 25 
Professional services15 14 
Other49 23 
Total prepaid expenses and other current assets$373 $297 
Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Research and development equipment$1,291 $1,291 
Office and computer equipment84 84 
Autos54 54 
Furniture and fixtures47 47 
Leasehold improvements105 105 
Total in service1,581 1,581 
Accumulated depreciation and amortization(1,233)(1,171)
Property and equipment, net$348 $410 
Schedule of accrued expenses
Accrued expenses consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Compensation and related benefits$450 $313 
Legal and consulting professional services66 
Product warranty and other11 
Total accrued expenses$464 $383 
Schedule of maturities of notes payable
As of June 30, 2026, future principal payments were as follows (in thousands):
2026$31 
202768 
202865 
202912 
Total principal payments176 
Less: current portion of notes payable(65)
Notes payable, less current portion$111