v3.26.1
Employee benefit plans (Tables)
3 Months Ended
Mar. 31, 2026
Retirement Benefits [Abstract]  
Schedule of Net Defined Benefit Plan Costs
Net defined benefit plan costs for the three months ended March 31, 2025 and 2026 include the following components: 
Three months ended March 31,
20252026
Service costs$4,892 $6,112 
Interest costs2,1592,769 
Amortization of actuarial loss 7495 
Amortization of prior service cost— 611 
Expected return on plan assets (1,707)(2,191)
Net defined benefit plan costs$5,418 $7,396 
Schedule of Defined Contribution Plans
During the three months ended March 31, 2025 and 2026, the Company contributed the following amounts to defined contribution plans in various jurisdictions:
 
Three months ended March 31,
20252026
India$14,342 $15,124 
U.S.5,5185,701 
U.K.4,5837,447 
China7,3987,488 
Other Regions5,0934,981 
Total$36,934 $40,741