XML 63 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 9,026 $ 8,770
Less: Accumulated depreciation (7,974) (7,767)
Property and equipment, net 1,052 1,003
Depreciation 207 172
Machinery, equipment, furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 4,659 4,522
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 1,932 1,822
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,435 $ 2,426