v3.24.2.u1
Employee Benefit Plans - Schedule of net defined benefit plan costs (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retirement Benefits [Abstract]        
Service costs $ 4,314 $ 3,749 $ 8,617 $ 7,509
Interest costs 2,016 1,735 4,034 3,471
Amortization of actuarial loss 60 167 122 334
Expected return on plan assets (1,356) (1,259) (2,718) (2,520)
Net defined benefit plan costs $ 5,034 $ 4,392 $ 10,055 $ 8,794