XML 35 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components
Inventory
Inventories consist of the following (in thousands):
December 31,
2024
2023
Raw materials$4,248 $4,090 
Work-in-process1,778 627 
Finished goods7,355 6,497 
Total$13,381 $11,214 
Property and Equipment, net
Property and equipment, net consists of the following (in thousands):
December 31,
2024
2023
Machinery, equipment, furniture and fixtures$4,659 $4,522 
Computer equipment and software1,932 1,822 
Leasehold improvements2,435 2,426 
9,026 8,770 
Less: Accumulated depreciation(7,974)(7,767)
Property and equipment, net $1,052 $1,003 

Depreciation expense for the years ended December 31, 2024 and December 31, 2023 was $0.2 million and $0.2 million, respectively.
Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
December 31,
2024
2023
Payroll and related expenses $8,178 $9,655 
Inventory purchases575 588 
Professional fees50 30 
Other984 907 
$9,787 $11,180