v3.25.4
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 8,870 $ 8,631
Less: accumulated depreciation (6,650) (5,724)
Property and equipment, net 2,220 2,907
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,547 2,345
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 3,600 3,468
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 336 294
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross 2,336 2,318
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment, gross $ 51 $ 206