XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment [Line Items]      
Total property and equipment $ 253,027 $ 236,763  
Accumulated depreciation expense (179,876) (158,569)  
Total property and equipment, net 73,151 78,194  
Net capitalized internal-use software development costs 68,700 70,900  
Depreciation expense 30,300 32,400 $ 32,000
Capitalized computer software, amortization 25,600 26,700 27,000
Computer hardware      
Property and Equipment [Line Items]      
Total property and equipment 14,734 21,501  
Furniture and equipment      
Property and Equipment [Line Items]      
Total property and equipment 983 1,297  
Internal-use software development costs      
Property and Equipment [Line Items]      
Total property and equipment 235,831 212,913  
Capitalized computer software additions 22,900 23,800 $ 29,500
Leasehold improvements      
Property and Equipment [Line Items]      
Total property and equipment $ 1,479 $ 1,052