XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 110,249 $ 84,387  
Accumulated depreciation (43,641) (34,829)  
Property and equipment, net 66,608 49,558  
Depreciation and amortization 54,833 51,840 $ 28,457
Computer hardware and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 59,843 51,570  
Purchased software and licenses      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 15,284 10,219  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 8,953 7,396  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 26,169 15,202  
Fixed assets      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 15,600 $ 11,800 $ 11,400