XML 132 R118.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount $ 132,228 $ 119,382 $ 96,447
India      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 43,805 37,508 30,396
Foreign Plan | U.S.      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 23,084 21,496 19,491
Foreign Plan | U.K.      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 20,763 19,874 18,643
Foreign Plan | China      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount 26,514 24,988 16,436
Foreign Plan | Other regions      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plans, contributed amount $ 18,062 $ 15,516 $ 11,481