XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following (in thousands):
March 31,December 31,
20252024
Raw materials$4,219 $4,248 
Work-in-process2,129 1,778 
Finished goods7,232 7,355 
Total$13,580 $13,381 
Schedule of Property, Plant and Equipment
Property and equipment, net consists of the following (in thousands):
March 31,December 31,
20252024
Machinery, equipment, furniture and fixtures$4,810 $4,659 
Computer equipment and software1,932 1,932 
Leasehold improvements2,435 2,435 
9,177 9,026 
Less: Accumulated depreciation(8,017)(7,974)
Property and equipment, net $1,160 $1,052 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
March 31,December 31,
20252024
Payroll and related expenses$5,908 $8,178 
Inventory purchases381 575 
Professional fees779 50 
Other990 984 
Total accrued liabilities$8,058 $9,787