v3.25.2
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Property and Equipment [Line Items]          
Total property and equipment $ 270,617   $ 270,617   $ 253,027
Accumulated depreciation expense (193,344)   (193,344)   (179,876)
Total property and equipment, net 77,273   77,273   73,151
Net capitalized internal-use software development costs 73,900   73,900   68,700
Depreciation expense 6,400 $ 7,900 13,600 $ 15,400  
Capitalized computer software, amortization 5,600 6,700 11,900 13,000  
Computer hardware          
Property and Equipment [Line Items]          
Total property and equipment 15,268   15,268   14,734
Furniture and equipment          
Property and Equipment [Line Items]          
Total property and equipment 983   983   983
Internal-use software development costs          
Property and Equipment [Line Items]          
Total property and equipment 252,876   252,876   235,831
Capitalized computer software additions 9,100 $ 5,800 17,000 $ 10,300  
Leasehold improvements          
Property and Equipment [Line Items]          
Total property and equipment $ 1,490   $ 1,490   $ 1,479