v3.26.1
Pension (Net Pension Cost) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Pension [Abstract]        
Service cost - benefits earned during the period $ 144 $ 135 $ 289 $ 271
Interest cost on projected benefit obligation 971 1,074 1,942 2,147
Expected Return on Plan Assets (975) (980) (1,950) (1,960)
Defined Benefit Plan, Amortization of (Gain) Loss 139 229 277 458
Net periodic pension cost $ 279 $ 458 $ 558 $ 916