XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment    
Property and equipment, gross $ 322,575 $ 305,914
Accumulated depreciation and amortization (141,382) (137,910)
Property and equipment, net 181,193 168,004
Land    
Property, Plant and Equipment    
Property and equipment, gross 22,523 18,653
Building and leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross $ 154,222 147,729
Building and leasehold improvements | Minimum    
Property, Plant and Equipment    
Useful Lives (years) 5 years  
Building and leasehold improvements | Maximum    
Property, Plant and Equipment    
Useful Lives (years) 39 years  
Computer equipment and purchased software    
Property, Plant and Equipment    
Property and equipment, gross $ 109,691 108,571
Computer equipment and purchased software | Minimum    
Property, Plant and Equipment    
Useful Lives (years) 3 years  
Computer equipment and purchased software | Maximum    
Property, Plant and Equipment    
Useful Lives (years) 5 years  
Furniture and fixtures    
Property, Plant and Equipment    
Property and equipment, gross $ 35,932 30,666
Useful Lives (years) 5 years  
Transportation equipment    
Property, Plant and Equipment    
Property and equipment, gross $ 207 $ 295
Useful Lives (years) 5 years