XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Inventory, Current
Inventories consist of the following (in thousands):
March 31,December 31,
20232022
Raw materials$4,575 $2,818 
Work-in-process592 1,523 
Finished goods5,583 5,371 
Total$10,750 $9,712 
Schedule of Property, Plant and Equipment Property and equipment, net consists of the following (in thousands):
March 31,December 31,
20232022
Machinery, equipment, furniture and fixtures$4,443 $4,434 
Computer equipment and software2,952 2,952 
Leasehold improvements2,402 2,402 
9,797 9,788 
Less: Accumulated depreciation(8,773)(8,724)
Property and equipment, net $1,024 $1,064 
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
March 31,December 31,
20232022
Payroll and related expenses $5,190 $5,748 
Inventory-raw materials463 764 
Professional fees171 227 
Other756 675 
Total accrued liabilities$6,580 $7,414