v3.26.1
Intangible Assets - Summary of Intangible Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 2,563,739 $ 2,767,116
Accumulated Amortization (1,515,244) (1,583,323)
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,399,989 2,583,516
Accumulated Amortization (1,416,480) (1,474,467)
Trade Names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 57,450 74,950
Accumulated Amortization (37,649) (51,717)
Non-compete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 11,200 13,050
Accumulated Amortization (9,804) (10,636)
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 95,100 95,600
Accumulated Amortization $ (51,311) $ (46,503)