XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 313,478 $ 357,913
Accumulated depreciation and amortization (194,949) (225,068)
Property and equipment, net $ 118,529 132,845
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 $ 1,499 3,597
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,707 9,856
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 $ 40,520 40,539
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 $ 12,339 13,152
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 $ 173,537 212,832
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 $ 72,351 70,921
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 $ 6,525 $ 7,016