XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following (in thousands):
June 30,December 31,
20242023
Raw materials$3,246 $4,090 
Work-in-process1,525 627 
Finished goods6,592 6,497 
Total$11,363 $11,214 
Schedule of Property, Plant and Equipment
Property and equipment, net consists of the following (in thousands):
June 30,December 31,
20242023
Machinery, equipment, furniture and fixtures$4,613 $4,522 
Computer equipment and software1,828 1,822 
Leasehold improvements2,426 2,426 
8,867 8,770 
Less: Accumulated depreciation(7,869)(7,767)
Property and equipment, net $998 $1,003 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
June 30,December 31,
20242023
Payroll and related expenses$6,298 $9,655 
Inventory purchases640 588 
Professional fees86 30 
Other721 907 
Total accrued liabilities$7,745 $11,180