XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components, Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment, Net [Abstract]    
Less: Accumulated depreciation $ (36,200) $ (32,600)
Total 11,996 17,970
Miscellaneous receivables 3,100 2,900
Contractual commitment asset 3,000 900
Income tax receivable 2,700 9,200
Other current assets 3,600 3,800
Other current assets 12,431 16,756
Computer hardware (useful life of 3 years)    
Property and Equipment, Net [Abstract]    
Property and equipment $ 26,700 26,300
Useful life 3 years  
Furniture and fixtures (useful life of 5 years)    
Property and Equipment, Net [Abstract]    
Property and equipment $ 4,500 4,700
Useful life 5 years  
Leasehold improvements (useful life of 5 years)    
Property and Equipment, Net [Abstract]    
Property and equipment $ 7,800 7,700
Useful life 5 years  
Software (useful life of 1 to 7 years)    
Property and Equipment, Net [Abstract]    
Property and equipment $ 9,200 $ 11,900
Minimum    
Property and Equipment, Net [Abstract]    
Useful life 1 year  
Minimum | Software (useful life of 1 to 7 years)    
Property and Equipment, Net [Abstract]    
Useful life 1 year  
Maximum    
Property and Equipment, Net [Abstract]    
Useful life 7 years  
Maximum | Software (useful life of 1 to 7 years)    
Property and Equipment, Net [Abstract]    
Useful life 7 years