XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2024
Balance Sheet Related Disclosures [Abstract]  
Inventories
Inventories consist of the following: 
September 30,
2024
December 31,
2023
Finished goods$2,378 $2,719 
Work-in-process2,020 1,249 
Inventories$4,398 $3,968 
Property and Equipment, Net
Property and equipment, net consists of the following:
September 30,
2024
December 31,
2023
Gross property and equipment$26,566 $22,519 
Less: accumulated depreciation and amortization(18,966)(16,522)
Property and equipment, net$7,600 $5,997 
Accrued Liabilities and Current Portion of Long-Term Liabilities
Accrued liabilities and current portion of long-term liabilities consist of the following:
September 30,
2024
December 31,
2023
Accrued payroll and related liabilities$2,986 $4,286 
Operating lease liabilities, current2,138 2,381 
Current portion of accrued liabilities for asset financings1,271 1,124 
Accrued costs related to restructuring87 — 
Other1,271 1,901 
Accrued liabilities and current portion of long-term liabilities$7,753 $9,692