v3.25.2
Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Service costs $ 4,659 $ 4,314 $ 9,551 $ 8,617
Interest costs 2,194 2,016 4,353 4,034
Amortization of actuarial loss 77 60 151 122
Expected return on plan assets (1,743) (1,356) (3,450) (2,718)
Net defined benefit plan costs $ 5,187 $ 5,034 $ 10,605 $ 10,055