v3.26.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property and Equipment, Net    
Total property and equipment, gross $ 29,454 $ 28,521
Less: accumulated depreciation (14,611) (14,381)
Total property and equipment, net 14,843 14,140
Manufacturing equipment    
Property and Equipment, Net    
Total property and equipment, gross 15,341 15,070
Computer and network equipment    
Property and Equipment, Net    
Total property and equipment, gross 689 731
Furniture and fixtures    
Property and Equipment, Net    
Total property and equipment, gross 113 113
Construction in Progress    
Property and Equipment, Net    
Total property and equipment, gross 11,835 11,131
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment, gross $ 1,476 $ 1,476