XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Property and Equipment, Net    
Total property and equipment $ 23,653 $ 25,770
Accumulated depreciation and amortization (20,319) (20,651)
Property and equipment, net 3,334 5,119
Machinery and equipment    
Property and Equipment, Net    
Total property and equipment 13,136 13,124
Computer equipment and software    
Property and Equipment, Net    
Total property and equipment 3,566 3,546
Furniture and fixtures    
Property and Equipment, Net    
Total property and equipment 1,055 1,055
Leasehold improvements    
Property and Equipment, Net    
Total property and equipment 5,751 5,751
Finance lease right of use assets    
Property and Equipment, Net    
Total property and equipment $ 145 $ 2,294