XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 387,814 $ 385,783
Accumulated depreciation and amortization (237,225) (226,929)
Property and equipment, net $ 150,589 158,854
Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 40 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 5,380 7,138
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 16,691 21,373
Buildings and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 5 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 40 years  
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 65,054 77,337
Furniture and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 5 years  
Furniture and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 7 years  
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 20,175 15,684
Computer hardware | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 3 years  
Computer hardware | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 7 years  
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 199,635 183,015
Computer software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 3 years  
Computer software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 71,633 65,719
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life of property and equipment 15 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 9,246 $ 15,517