v3.26.1
Employee benefit plans - Schedule of Net Defined Benefit Plan Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Retirement Benefits [Abstract]    
Service costs $ 6,112 $ 4,892
Interest costs 2,769 2,159
Amortization of actuarial loss 95 74
Amortization of prior service cost 611 0
Expected return on plan assets $ (2,191) $ (1,707)
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Excluding Service Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue, Other income (expense), net, Selling, general and administrative expenses Cost of revenue, Other income (expense), net, Selling, general and administrative expenses
Net defined benefit plan costs $ 7,396 $ 5,418