XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property and Equipment [Line Items]      
Total property and equipment $ 200,463 $ 175,096  
Accumulated depreciation and amortization expenses (119,098) (88,856)  
Total property and equipment, net 81,365 86,240  
Depreciation expense 30,600 28,300 $ 23,300
Capitalized computer software, amortization 26,500 24,300 18,700
Computer hardware      
Property and Equipment [Line Items]      
Total property and equipment 21,970 18,866  
Furniture and equipment      
Property and Equipment [Line Items]      
Total property and equipment 3,581 3,559  
Internal-use software development costs      
Property and Equipment [Line Items]      
Total property and equipment 159,587 137,085  
Total property and equipment, net 71,200 75,300  
Capitalized computer software additions 22,500 24,600 $ 30,900
Leasehold improvements      
Property and Equipment [Line Items]      
Total property and equipment $ 15,325 $ 15,586