XML 65 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,770 $ 9,788
Less: Accumulated depreciation (7,767) (8,724)
Property and equipment, net 1,003 1,064
Depreciation 172 267
Machinery, equipment, furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,522 4,434
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,822 2,952
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,426 $ 2,402