XML 70 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Balance Sheet Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property and equipment      
Accumulated depreciation $ (8,424) $ (10,078)  
Net property and equipment 951 1,444  
Depreciation 602 670 $ 687
Cost, Depreciation 600 700 $ 700
Leasehold improvements      
Property and equipment      
Property and equipment cost 5,136 5,173  
Furniture and fixtures      
Property and equipment      
Property and equipment cost 2,844 2,792  
Computer hardware and office equipment      
Property and equipment      
Property and equipment cost $ 1,395 $ 3,557