XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and equipment    
Accumulated depreciation $ (10,078) $ (9,196)
Net property and equipment 1,444 1,828
Leasehold improvements    
Property and equipment    
Property and equipment cost 5,173 4,921
Furniture and fixtures    
Property and equipment    
Property and equipment cost 2,792 2,786
Computer hardware and office equipment    
Property and equipment    
Property and equipment cost $ 3,557 $ 3,317