XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Capitalized Software, Furniture, Equipment and Leasehold Improvements - Capitalized Software Development Costs, Furniture, Equipment and Leasehold Improvements, Net of Accumulated Depreciation and Amortization (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Furniture, equipment, leasehold improvements and capitalized software, Gross $ 403,599 $ 350,094
Accumulated depreciation and amortization (296,301) (247,423)
Furniture, equipment, leasehold improvements and capitalized software, net of accumulated depreciation and amortization 107,298 102,671
Software Development Costs [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, equipment, leasehold improvements and capitalized software, Gross 307,722 261,850
Computer Hardware and Related Software [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, equipment, leasehold improvements and capitalized software, Gross 50,770 42,913
Office Hardware [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, equipment, leasehold improvements and capitalized software, Gross 7,201 7,609
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, equipment, leasehold improvements and capitalized software, Gross 6,520 6,508
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Furniture, equipment, leasehold improvements and capitalized software, Gross $ 31,386 $ 31,214