XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment    
Property and equipment, gross $ 348,283 $ 343,508
Accumulated depreciation and amortization (178,563) (170,722)
Property and equipment, net 169,720 172,786
Land    
Property, Plant and Equipment    
Property and equipment, gross 22,908 22,908
Building and leasehold improvements    
Property, Plant and Equipment    
Property and equipment, gross $ 172,094 159,059
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 $ 118,178 121,968
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 $ 34,881 39,373
Useful Lives (years) 5 years  
Transportation equipment    
Property, Plant and Equipment    
Property and equipment, gross $ 222 $ 200
Useful Lives (years) 5 years