v3.26.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2026
Disclosure Text Block Supplement [Abstract]  
Schedule of Inventory
Inventory consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Raw materials$505 $323 
Work-in-process12,021 9,269 
Finished goods559 1,142 
Total inventory$13,085 $10,734 
Schedule of Property and Equipment, Net
Property and equipment, net consisted of the following (in thousands):
June 30,
2026
December 31,
2025
Manufacturing equipment$15,341 $15,070 
Computer and network equipment689 731 
Furniture and fixtures113 113 
Construction in Progress11,835 11,131 
Leasehold improvements1,476 1,476 
Total property and equipment, gross29,454 28,521 
Less: accumulated depreciation(14,611)(14,381)
Total property and equipment, net$14,843 $14,140 
Schedule of Intangible Assets, Net
The gross carrying amounts and accumulated amortization of intangible assets are as follows at the dates indicated (in thousands):
June 30, 2026
Weighted-
Average
Life
(in years)
Gross Carrying
Amount
Accumulated
Amortization
Net
Carrying
Amount
Internal-use software0.6$4,525 $(3,628)$897 
Total intangible assets$4,525 $(3,628)$897 
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 
Schedule of Accrued Liabilities
Accrued liabilities consisted of the following (in thousands):
June 30
2026
December 31
2025
Payroll-related expenses$2,680 $2,481 
Legal fees2,564 185 
Inventory 788 425 
Other622 560 
Total accrued liabilities$6,654 $3,651