XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Other Intangible Assets - Schedule of Other Intangible Assets (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Finite And Indefinite Lived Intangible Assets [Line Items]          
Gross Carrying Amounts $ 3,921,823       $ 3,748,353
Accumulated Amortization (1,836,160)       (1,617,379)
Net Carrying Amount 2,085,663 $ 2,164,999 $ 2,107,081 $ 2,197,587 2,130,974
Trade names and trademarks—indefinite lived          
Finite And Indefinite Lived Intangible Assets [Line Items]          
Gross Carrying Amounts 440,900       419,270
Net Carrying Amount $ 440,900       419,270
Customer and vendor relationships          
Finite And Indefinite Lived Intangible Assets [Line Items]          
Weighted- Avg Useful Life (Years) 16 years 7 months 6 days        
Gross Carrying Amounts $ 3,044,522       2,922,586
Accumulated Amortization (1,511,173)       (1,332,542)
Net Carrying Amount $ 1,533,349       1,590,044
Trade Names and Trademarks          
Finite And Indefinite Lived Intangible Assets [Line Items]          
Weighted- Avg Useful Life (Years) 2 years        
Gross Carrying Amounts $ 51,510       47,939
Accumulated Amortization (15,334)       (9,111)
Net Carrying Amount $ 36,176       38,828
Technology          
Finite And Indefinite Lived Intangible Assets [Line Items]          
Weighted- Avg Useful Life (Years) 6 years        
Gross Carrying Amounts $ 299,780       278,460
Accumulated Amortization (238,819)       (216,858)
Net Carrying Amount $ 60,961       61,602
Non-compete agreements          
Finite And Indefinite Lived Intangible Assets [Line Items]          
Weighted- Avg Useful Life (Years) 4 years 2 months 12 days        
Gross Carrying Amounts $ 85,111       80,098
Accumulated Amortization (70,834)       (58,868)
Net Carrying Amount $ 14,277       $ 21,230