XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property and Equipment [Line Items]      
Total property and equipment $ 238,351 $ 200,463  
Accumulated depreciation and amortization expenses (150,477) (119,098)  
Total property and equipment, net 87,874 81,365  
Depreciation expense 32,000 30,600 $ 28,300
Capitalized computer software, amortization 27,000 26,500 24,300
Computer hardware      
Property and Equipment [Line Items]      
Total property and equipment 30,092 21,970  
Furniture and equipment      
Property and Equipment [Line Items]      
Total property and equipment 4,214 3,581  
Internal-use software development costs      
Property and Equipment [Line Items]      
Total property and equipment 189,119 159,587  
Total property and equipment, net 73,700 71,200  
Capitalized computer software additions 29,500 22,500 $ 24,600
Leasehold improvements      
Property and Equipment [Line Items]      
Total property and equipment $ 14,926 $ 15,325