v3.24.2.u1
Employee Benefit Plans - Schedule of amounts contributed to defined contribution plans in various jurisdictions (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount $ 34,881 $ 32,366 $ 71,490 $ 67,046
India        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 13,644 11,887 26,488 23,038
U.S.        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 5,055 4,766 11,151 10,223
U.K.        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 4,084 4,202 10,019 10,162
China        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 6,970 6,671 14,310 13,522
Other Regions        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount $ 5,128 $ 4,840 $ 9,522 $ 10,101