v3.25.2
Pension Plans - Schedule of Components of Net Periodic Pension Cost (Details) - 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 cost $ 3,428 $ 3,356 $ 6,689 $ 6,840
Interest cost 1,501 1,412 2,935 2,871
Expected return on plan assets (1,339) (1,369) (2,618) (2,787)
Recognized actuarial gain (119) (96) (238) (193)
Net periodic pension cost 3,471 3,303 6,768 6,731
Curtailment gain 0 0 (434) 0
Total pension expense $ 3,471 $ 3,303 $ 6,334 $ 6,731