XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Employee benefit plans (Tables)
3 Months Ended
Mar. 31, 2023
Retirement Benefits [Abstract]  
Schedule of net defined benefit plan costs
Net defined benefit plan costs for the three months ended March 31, 2022 and 2023 include the following components: 
Three months ended March 31,
20222023
Service costs$3,683 $3,760 
Interest costs1,4781,736 
Amortization of actuarial loss 339167 
Expected return on plan assets (1,536)(1,261)
Net defined benefit plan costs$3,964 $4,402 
Schedule of amounts contributed to defined contribution plans in various jurisdictions
During the three months ended March 31, 2022 and 2023, the Company contributed the following amounts to defined contribution plans in various jurisdictions:
 
Three months ended March 31,
20222023
India$10,740 $11,151 
U.S.6,4155,457 
U.K.6,1375,960 
China6,7936,851 
Other regions4,7755,261 
Total$34,860 $34,680