v3.26.1
Pension Plans - Schedule of Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 2,953 $ 3,428 $ 5,991 $ 6,689
Interest cost 1,537 1,501 3,120 2,935
Expected return on plan assets (1,352) (1,339) (2,743) (2,618)
Recognized actuarial gain (220) (119) (442) (238)
Net periodic pension cost 2,918 3,471 5,926 6,768
Curtailment gain 0 0 0 (434)
Total pension expense $ 2,918 $ 3,471 $ 5,926 $ 6,334