v3.26.1
Composition of Certain Financial Statement Captions - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 150,303 $ 139,320
Less: accumulated depreciation and amortization [1] (95,314) (87,394)
Property and equipment, net 54,989 51,926
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 55,347 54,840
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 49,024 38,699
Office equipment and furniture    
Property, Plant and Equipment [Line Items]    
Total property and equipment 10,465 10,470
Building    
Property, Plant and Equipment [Line Items]    
Total property and equipment 17,888 17,876
Land    
Property, Plant and Equipment [Line Items]    
Total property and equipment 5,300 5,300
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 10,620 10,810
Construction in progress    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 1,659 $ 1,325
[1] Includes $16.7 million and $11.3 million as of June 30, 2026 and December 31, 2025, respectively, of accumulated amortization associated with capitalized internal-use software.