v3.25.4
Summary of Significant Accounting Policies - Definite-lived identifiable intangible assets amortized (Detail)
Dec. 31, 2025
Client relationships and backlog | Minimum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 1 year
Client relationships and backlog | Maximum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 25 years
Software and related assets | Minimum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 1 year
Software and related assets | Maximum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 10 years
Trademarks, trade names and other | Minimum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 1 year
Trademarks, trade names and other | Maximum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 17 years
Databases | Minimum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 1 year
Databases | Maximum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 9 years
Non-compete agreements | Minimum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 2 years
Non-compete agreements | Maximum  
Finite-Lived Intangible Assets  
Definite-lived intangible assets, Estimated useful life, Years 5 years