v3.26.1
Balance Sheet Components -Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 9,576 $ 9,331
Less: Accumulated depreciation (8,333) (8,206)
Property and equipment, net 1,243 1,125
Machinery, equipment, furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 4,957 4,917
Computer equipment and software    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 2,184 1,979
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 2,435 $ 2,435