XML 132 R119.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount $ 119,382 $ 96,447 $ 95,744
India      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 37,508 30,396 29,729
U.S.      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 21,496 19,491 19,401
U.K.      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 19,874 18,643 19,260
China      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 24,988 16,436 18,816
Other Regions      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount $ 15,516 $ 11,481 $ 8,538