XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Property and Equipment, Net    
Total property and equipment $ 23,533 $ 25,770
Accumulated depreciation and amortization (20,622) (20,651)
Property and equipment, net 2,911 5,119
Machinery and Equipment [Member]    
Property and Equipment, Net    
Total property and equipment 13,161 13,124
Computer Equipment [Member]    
Property and Equipment, Net    
Total property and equipment 3,566 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