XML 82 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Certain Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 38,916 $ 22,849  
Accumulated depreciation and amortization (20,152) (15,409)  
Property and equipment, net 18,764 7,440  
Depreciation and amortization 10,741 3,853 $ 3,534
Capitalized internal-use software costs 16,400 0  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 8,110 8,110  
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 8,885 9,115  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,597 2,542  
Internally developed and purchased software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 19,324 3,082  
Property, Plant and Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 10,700 $ 3,900 $ 3,500