XML 86 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment, Net    
Total property and equipment $ 25,770 $ 28,911
Accumulated depreciation and amortization (20,651) (20,157)
Property and equipment, net 5,119 8,754
Machinery and equipment    
Property and Equipment, Net    
Total property and equipment 13,124 12,944
Computer equipment and software    
Property and Equipment, Net    
Total property and equipment 3,546 3,183
Furniture and fixtures    
Property and Equipment, Net    
Total property and equipment 1,055 1,258
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment 5,751 6,198
Finance lease right of use assets    
Property and Equipment, Net    
Total property and equipment $ 2,294 4,632
Construction in progress    
Property and Equipment, Net    
Total property and equipment   $ 696