XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2025
Disclosure Text Block Supplement [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):
September 30,
2025
December 31,
2024
Raw materials $220 $238 
Work-in-process 9,989 7,510 
Finished goods 1,610 1,362 
Total inventory$11,819 $9,110 
Schedule of property and equipment, net
Property and equipment, net consisted of the following (in thousands):
September 30,
2025
December 31,
2024
Manufacturing equipment$15,147 $14,199 
Computer and network equipment741 602 
Furniture and fixtures113 113 
Construction in Progress739 — 
Leasehold improvements1,476 1,476 
Total property and equipment, gross18,216 16,390 
Less: accumulated depreciation(14,142)(13,170)
Total property and equipment, net$4,074 $3,220 
Schedule of Intangible Assets, Net
The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):
September 30, 2025
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software1.3$4,446 $(2,300)$2,146 
Total intangible assets$4,446 $(2,300)$2,146 
December 31, 2024
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software2.0$4,389 $(973)$3,416 
Total intangible assets$4,389 $(973)$3,416 
Schedule of accrued liabilities
Accrued liabilities consisted of the following (in thousands):
September 30
2025
December 31
2024
Payroll-related expenses$1,969 $1,606 
Inventory 395 157 
Other616 686 
Total accrued liabilities$2,980 $2,449