v3.25.2
Pension (Net Pension Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Pension [Abstract]        
Service cost - benefits earned during the period $ 135 $ 96 $ 271 $ 193
Interest cost on projected benefit obligation 1,074 1,113 2,147 2,225
Expected Return on Plan Assets (980) (1,019) (1,960) (2,038)
Amortization of Prior Service Cost 0 (46) 0 (91)
Defined Benefit Plan, Amortization of (Gain) Loss 229 282 458 562
Net periodic pension cost $ 458 $ 426 $ 916 $ 851