XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Other Intangibles - Schedule of Other Intangibles (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts $ 4,406,259 $ 4,311,788
Accumulated Amortization (1,998,703) (1,901,346)
Net Carrying Amount 2,407,556 2,410,442
Trade names and trademarks—indefinite lived    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts 419,810 410,391
Net Carrying Amount $ 419,810 410,391
Customer and vendor relationships    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 16 years 8 months 12 days  
Gross Carrying Amounts $ 3,558,587 3,476,642
Accumulated Amortization (1,706,292) (1,624,079)
Net Carrying Amount $ 1,852,295 1,852,563
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 $ 66,195 66,047
Accumulated Amortization (15,592) (13,055)
Net Carrying Amount $ 50,603 52,992
Software    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 5 years 9 months 18 days  
Gross Carrying Amounts $ 310,159 306,296
Accumulated Amortization (253,889) (245,038)
Net Carrying Amount $ 56,270 61,258
Non-compete agreements    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 3 years 8 months 12 days  
Gross Carrying Amounts $ 51,508 52,412
Accumulated Amortization (22,930) (19,174)
Net Carrying Amount $ 28,578 $ 33,238