v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount $ 36,830 $ 34,881 $ 73,764 $ 71,490
India        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 15,534 13,644 29,876 26,488
U.S.        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 4,583 5,055 10,101 11,151
U.K.        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 4,482 4,084 9,065 10,019
China        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount 7,372 6,970 14,770 14,310
Other Regions        
Defined Contribution Plan Disclosure [Line Items]        
Defined contribution plans, contributed amount $ 4,859 $ 5,128 $ 9,952 $ 9,522