XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Pension Plans - Schedule of Components of Net Periodic Pension Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Retirement Benefits [Abstract]        
Service cost $ 3,356 $ 3,514 $ 10,045 $ 10,354
Interest cost 1,475 1,464 4,410 4,335
Expected return on plan assets (1,316) (1,410) (3,934) (4,197)
Recognized actuarial gain (120) (97) (358) (290)
Net periodic pension cost 3,395 3,471 10,163 10,202
Curtailment gain 0 0 (434) 0
Total pension expense $ 3,395 $ 3,471 $ 9,729 $ 10,202