XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Components (Tables)
12 Months Ended
Dec. 31, 2025
Disclosure Text Block Supplement [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Raw materials$323 $238 
Work-in-process9,269 7,510 
Finished goods1,142 1,362 
Total inventory$10,734 $9,110 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Manufacturing equipment$15,070 $14,199 
Computer and network equipment731 602 
Furniture and fixtures113 113 
Construction in Progress
11,131 — 
Leasehold improvements1,476 1,476 
Total property and equipment, gross28,521 16,390 
Less: accumulated depreciation(14,381)(13,170)
Total property and equipment, net$14,140 $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):
December 31, 2025
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software1.0$4,456 $(2,742)$1,714 
Total intangible assets$4,456 $(2,742)$1,714 
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 Estimated Future Amortization Expense for Finite-Lived Intangible Assets
The table below presents estimated future amortization expense for finite-lived intangible assets (in thousands):
As of December 31, 2025Amount
2026$1,633 
202722 
202822 
202921 
Thereafter16 
Total$1,714 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
December 31,
2025
December 31,
2024
Payroll-related expenses$2,481 $1,606 
Inventory 425 157 
Other745 686 
Total accrued liabilities$3,651 $2,449