XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Employee benefit plans (Tables)
9 Months Ended
Sep. 30, 2021
Retirement Benefits [Abstract]  
Schedule of net defined benefit plan costs
Net defined benefit plan costs for the three and nine months ended September 30, 2020 and 2021 include the following components: 
Three months ended September 30,Nine months ended September 30,
2020202120202021
Service costs$2,733 $3,454 $8,402 $10,528 
Interest costs1,2671,363 3,8984,135
Amortization of actuarial loss 615558 1,8831,704
Expected return on plan assets (1,108)(1,534)(3,406)(4,605)
Net defined benefit plan costs$3,507 $3,841 $10,777 $11,762 
Schedule of amounts contributed to defined contribution plans in various jurisdictions During the three and nine months ended September 30, 2020 and 2021, the Company contributed the following amounts to defined contribution plans in various jurisdictions: 
Three months ended September 30,Nine months ended September 30,
2020202120202021
India$7,289 $9,637 $22,362 $27,445 
U.S.4,6545,020 13,93515,508
U.K.4,5475,034 13,97714,352
China4,5036,362 11,24318,433
Other regions3,1893,913 8,80611,155
Total$24,182 $29,966 $70,323 $86,893