v3.26.1
Pension Plans - Schedule of Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Retirement Benefits [Abstract]    
Service cost $ 3,038 $ 3,261
Interest cost 1,583 1,434
Expected return on plan assets (1,391) (1,279)
Recognized actuarial gain (222) (119)
Net periodic pension cost 3,008 3,297
Curtailment gain 0 (434)
Total pension expense $ 3,008 $ 2,863