XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill and Other Intangibles - Schedule of Other Intangibles (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts $ 4,481,040 $ 4,311,788
Accumulated Amortization (2,170,045) (1,901,346)
Net Carrying Amount 2,310,995 2,410,442
Trade names and trademarks—indefinite lived    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts 446,568 410,391
Net Carrying Amount $ 446,568 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,579,067 3,476,642
Accumulated Amortization (1,848,541) (1,624,079)
Net Carrying Amount $ 1,730,526 1,852,563
Trade names and trademarks—other    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 2 years 7 months 6 days  
Gross Carrying Amounts $ 67,448 66,047
Accumulated Amortization (20,897) (13,055)
Net Carrying Amount $ 46,551 52,992
Software    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 5 years 8 months 12 days  
Gross Carrying Amounts $ 329,394 306,296
Accumulated Amortization (268,902) (245,038)
Net Carrying Amount $ 60,492 61,258
Non-compete agreements    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Lives (Years) 3 years 9 months 18 days  
Gross Carrying Amounts $ 58,563 52,412
Accumulated Amortization (31,705) (19,174)
Net Carrying Amount $ 26,858 $ 33,238