XML 75 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED BALANCE SHEET COMPONENTS (Details 2 PPE) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 24,873 $ 27,260
Accumulated Depreciation, Depletion and Amortization, Property, Plant and Equipment, Period Increase (Decrease) (8,683) (7,147)
Property and equipment, net 16,190 20,113
Computer Equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 1,780 4,055
Office Equipment    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 2,211 2,183
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 7,127 7,267
Software Development    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 13,755 $ 13,755