XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and Equipment $ 497,775 $ 430,914
Accumulated Depreciation (284,537) (243,283)
Property and equipment, net 213,238 187,631
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and Equipment 4,279  
Accumulated Depreciation (3,074)  
Property and equipment, net 1,205 1,076
Furniture & equipment    
Property, Plant and Equipment [Line Items]    
Property and Equipment 5,569  
Accumulated Depreciation (4,137)  
Property and equipment, net 1,432 1,909
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and Equipment 46,733  
Accumulated Depreciation (26,776)  
Property and equipment, net 19,957 16,750
Computer software    
Property, Plant and Equipment [Line Items]    
Property and Equipment 35,991  
Accumulated Depreciation (28,477)  
Property and equipment, net 7,514 6,107
Capitalized software development    
Property, Plant and Equipment [Line Items]    
Property and Equipment 405,203  
Accumulated Depreciation (222,073)  
Property and equipment, net $ 183,130 $ 161,789