v3.22.1
Goodwill and Intangible Assets, Net - Schedule of Gross Carrying and Accumulated Amortization Amounts Related to Company's Intangible Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying value excluding foreign exchange translation adjustment $ 1,290,874 $ 1,276,630
Foreign exchange translation adjustment (7,503) (5,782)
Gross intangible assets 1,283,371 1,270,848
Accumulated amortization excluding foreign exchange translation adjustment (699,830) (678,123)
Foreign exchange translation adjustment 1,517 616
Accumulated amortization (698,313) (677,507)
Net carrying value excluding foreign exchange translation adjustment 591,044 598,507
Foreign exchange translation adjustment (5,986) (5,166)
Net carrying value 585,058 593,341
Customer Relationships [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying value excluding foreign exchange translation adjustment 532,500 532,400
Accumulated amortization excluding foreign exchange translation adjustment (285,519) (277,865)
Net carrying value excluding foreign exchange translation adjustment 246,981 254,535
Trademarks [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying value excluding foreign exchange translation adjustment 208,190 208,190
Accumulated amortization excluding foreign exchange translation adjustment (154,862) (152,468)
Net carrying value excluding foreign exchange translation adjustment 53,328 55,722
Acquired Technology and Software [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying value excluding foreign exchange translation adjustment 209,220 209,220
Accumulated amortization excluding foreign exchange translation adjustment (176,747) (175,718)
Net carrying value excluding foreign exchange translation adjustment 32,473 33,502
Proprietary Data [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying value excluding foreign exchange translation adjustment 220,700 220,639
Accumulated amortization excluding foreign exchange translation adjustment (27,498) (22,678)
Net carrying value excluding foreign exchange translation adjustment 193,202 197,961
Capitalized Software [Member]    
Acquired Finite Lived Intangible Assets [Line Items]    
Gross carrying value excluding foreign exchange translation adjustment 120,264 106,181
Accumulated amortization excluding foreign exchange translation adjustment (55,204) (49,394)
Net carrying value excluding foreign exchange translation adjustment $ 65,060 $ 56,787