XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Schedule of Property and Equipment Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property and Equipment, Net    
Total property and equipment, gross $ 18,216 $ 16,390
Less: accumulated depreciation (14,142) (13,170)
Total property and equipment, net 4,074 3,220
Manufacturing equipment    
Property and Equipment, Net    
Total property and equipment, gross 15,147 14,199
Computer and network equipment    
Property and Equipment, Net    
Total property and equipment, gross 741 602
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 739 0
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment, gross $ 1,476 $ 1,476