XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts $ 4,311,788 $ 3,921,823
Accumulated Amortization (1,901,346) (1,836,160)
Net Carrying Amount 2,410,442 2,085,663
Trade names and trademarks—indefinite lived    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts 410,391 440,900
Net Carrying Amount $ 410,391 440,900
Customer and vendor relationships    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted - Avg Useful Life (Years) 16 years 9 months 18 days  
Gross Carrying Amounts $ 3,476,642 3,044,522
Accumulated Amortization (1,624,079) (1,511,173)
Net Carrying Amount $ 1,852,563 1,533,349
Trademarks and trade names    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted - Avg Useful Life (Years) 7 years 9 months 18 days  
Gross Carrying Amounts $ 66,047 51,510
Accumulated Amortization (13,055) (15,334)
Net Carrying Amount $ 52,992 36,176
Technology    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted - Avg Useful Life (Years) 6 years 1 month 6 days  
Gross Carrying Amounts $ 306,296 299,780
Accumulated Amortization (245,038) (238,819)
Net Carrying Amount $ 61,258 60,961
Non-compete agreements    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted - Avg Useful Life (Years) 3 years 8 months 12 days  
Gross Carrying Amounts $ 52,412 85,111
Accumulated Amortization (19,174) (70,834)
Net Carrying Amount $ 33,238 $ 14,277