XML 85 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Certain Balance Sheet Components - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 67,350 $ 38,916  
Accumulated depreciation and amortization (29,827) (20,152)  
Property and equipment, net 37,523 18,764  
Depreciation and amortization 17,460 10,741 $ 3,853
Capitalized internal-use software costs 25,900 16,400  
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 9,415 8,885  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,525 2,597  
Internally developed and purchased software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 47,300 19,324  
Property, Plant and Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 11,600 $ 5,400 $ 3,900