XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Other Intangibles - Schedule of Other Intangibles (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts $ 4,129,477 $ 3,921,823
Accumulated Amortization (1,976,878) (1,836,160)
Net Carrying Amount 2,152,599 2,085,663
Trade names and trademarks—indefinite lived    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts 441,727 440,900
Net Carrying Amount $ 441,727 440,900
Customer and vendor relationships    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 16 years 4 months 24 days  
Gross Carrying Amounts $ 3,236,866 3,044,522
Accumulated Amortization (1,636,204) (1,511,173)
Net Carrying Amount $ 1,600,662 1,533,349
Trade names and trademarks—other    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 2 years 8 months 12 days  
Gross Carrying Amounts $ 59,614 51,510
Accumulated Amortization (19,185) (15,334)
Net Carrying Amount $ 40,429 36,176
Software    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 5 years 8 months 12 days  
Gross Carrying Amounts $ 313,885 299,780
Accumulated Amortization (252,687) (238,819)
Net Carrying Amount $ 61,198 60,961
Non-compete agreements    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 4 years 4 months 24 days  
Gross Carrying Amounts $ 77,385 85,111
Accumulated Amortization (68,802) (70,834)
Net Carrying Amount $ 8,583 $ 14,277