XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 310,926 $ 313,478
Accumulated depreciation and amortization (199,679) (194,949)
Property and equipment, net $ 111,247 118,529
Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 3 years  
Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 40 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,499 1,499
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 6,186 6,707
Buildings and improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 10 years  
Buildings and improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 40 years  
Furniture and office equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 39,196 40,520
Furniture and office equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 5 years  
Furniture and office equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 7 years  
Computer hardware    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 13,142 12,339
Computer hardware | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 3 years  
Computer hardware | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 7 years  
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 175,039 173,537
Computer software | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 3 years  
Computer software | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 10 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 67,858 72,351
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful life (years) 15 years  
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,006 $ 6,525