XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts $ 3,754,745 $ 3,353,046
Accumulated Amortization (1,419,360) (1,237,164)
Net Carrying Amount 2,335,385 2,115,882
Trade names and trademarks—indefinite lived    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Gross Carrying Amounts 466,327 455,632
Net Carrying Amount $ 466,327 455,632
Customer and vendor agreements    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Life (Years) 16 years 3 months 18 days  
Gross Carrying Amounts $ 2,925,719 2,594,909
Accumulated Amortization (1,167,218) (1,011,815)
Net Carrying Amount $ 1,758,501 1,583,094
Trade names and trademarks—other    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Life (Years) 7 years 2 months 12 days  
Gross Carrying Amounts $ 12,093 6,720
Accumulated Amortization (5,235) (3,031)
Net Carrying Amount $ 6,858 3,689
Software    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Life (Years) 5 years 10 months 24 days  
Gross Carrying Amounts $ 272,461 239,292
Accumulated Amortization (198,628) (182,448)
Net Carrying Amount $ 73,833 56,844
Non-compete agreements    
Finite And Indefinite Lived Intangible Assets [Line Items]    
Weighted- Avg Useful Life (Years) 4 years 3 months 18 days  
Gross Carrying Amounts $ 78,145 56,493
Accumulated Amortization (48,279) (39,870)
Net Carrying Amount $ 29,866 $ 16,623