XML 102 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 435,989 $ 429,652  
Accumulated depreciation and amortization (220,311) (219,591)  
Total current assets 215,678 210,061 $ 204,260
Software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 153,380 156,952  
Buildings      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 93,415 109,639  
Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 55,777 56,051  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 42,851 40,738  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 53,660 28,077  
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 36,906 $ 38,195