XML 74 R61.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment, Net      
Total property and equipment $ 23,825 $ 25,770  
Accumulated depreciation and amortization (20,988) (20,651)  
Property and equipment, net 2,837 5,119  
Depreciation and amortization expense related to property and equipment, net 1,800 3,200 $ 3,600
Material impairments of property and equipment 0 0 $ 0
Software implementation costs 2,000 3,200  
Machinery and Equipment [Member]      
Property and Equipment, Net      
Total property and equipment 13,437 13,124  
Computer Equipment [Member]      
Property and Equipment, Net      
Total property and equipment 3,582 3,546  
Furniture and Fixtures [Member]      
Property and Equipment, Net      
Total property and equipment 1,055 1,055  
Leasehold Improvements [Member]      
Property and Equipment, Net      
Total property and equipment $ 5,751 5,751  
Leaseholds and Leasehold Improvements [Member]      
Property and Equipment, Net      
Total property and equipment   $ 2,294