XML 79 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of accounts receivable, net and activity in allowance for uncollectible accounts
Accounts receivable, net consist of the following (in thousands):
As of December 31,
20242023
Accounts receivable$339 $99 
Allowance for uncollectible accounts(4)(4)
Accounts receivable, net$335 $95 
The following is the activity in the allowance for uncollectible accounts (in thousands):
Years Ended December 31,
20242023
Balance as of beginning of year$$
Increase in provision— 
Amounts written off, less recoveries— (4)
Balance as of end of year$$
Schedule of inventory, net and activity in reserve for obsolescence
Inventory, net consist of the following (in thousands):
As of December 31,
20242023
Raw materials$719 $747 
Work in progress— 
Finished goods74 53 
Total inventory794 800 
Reserve for obsolescence— (5)
Inventory, net$794 $795 
The following is the activity in the reserve for obsolescence (in thousands):
Years Ended December 31,
20242023
Balance as of beginning of year$$18 
Increase in reserve— — 
Amounts relieved(5)(13)
Balance as of end of year$— $
Schedule of prepaid expenses
Prepaid expenses and other current assets consist of the following (in thousands):
As of December 31,
20242023
Equity offering costs$146 $— 
Software licenses112 152 
Rent38 — 
Insurance27 64 
Marketing programs and conferences21 
Professional services18 30 
Prepaid inventory— 111 
Patents— 14 
Other15 16 
Total prepaid and other current expenses$377 $388 
Schedule of property and equipment, net
Depreciation on property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets as follows:
Research and development equipment5 years
Office and computer equipment3 years
Autos5 years
Furniture and fixtures7 years
Property and equipment, net consist of the following (in thousands):
As of December 31,
20242023
Research and development equipment$1,826 $1,763 
Office and computer equipment494 808 
Autos54 54 
Furniture and fixtures46 41 
Leasehold improvements157 141 
Total in service2,577 2,807 
Accumulated depreciation and amortization(2,242)(2,419)
Total in service, net335 388 
Construction in progress72 — 
Property and equipment, net$407 $388 
Schedule of accrued expenses
Accrued expenses consist of the following (in thousands):
As of December 31,
20242023
Compensation and related benefits$244 $232 
Legal and other services30 121 
Product warranty and other15 
Total accrued expenses$278 $368 
Schedule of maturities of notes payable
As of December 31, 2024, the future principal payments were as follows (in thousands):
2025$57 
202661 
202768 
202864 
202912 
Total principal payments262 
Less: current portion of notes payable(56)
Notes payable, less current portion$206