XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Employee benefit plans (Tables)
9 Months Ended
Sep. 30, 2025
Retirement Benefits [Abstract]  
Schedule of Net Defined Benefit Plan Costs
Net defined benefit plan costs for the three and nine months ended September 30, 2024 and 2025 include the following components: 
Three months ended September 30,Nine months ended September 30,
2024202520242025
Service costs$4,274 $4,657 $12,891 $14,208 
Interest costs1,9942,170 6,028 6,523 
Amortization of actuarial loss 6076 182 227 
Expected return on plan assets (1,351)(1,710)(4,069)(5,160)
Net defined benefit plan costs$4,977 $5,193 $15,032 $15,798 
Schedule of Defined Contribution Plans
During the three and nine months ended September 30, 2024 and 2025, the Company contributed the following amounts to defined contribution plans in various jurisdictions:
 
Three months ended September 30,Nine months ended September 30,
2024202520242025
India$14,029 $15,623 $40,517 $45,499 
U.S.4,6644,463 15,815 14,564 
U.K.4,2275,808 14,246 14,873 
China7,3157,221 21,625 21,991 
Other Regions4,4875,746 14,009 15,698 
Total$34,722 $38,861 $106,212 $112,625