v3.25.1
Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Components of net periodic benefit cost [Abstract]    
Contribution made to pension and postretirement plans $ 0  
Pension Benefits [Member]    
Components of net periodic benefit cost [Abstract]    
Service cost 0 $ 0
Interest cost 289 289
Expected return on plan assets (763) (762)
Amortization of net actuarial gain (21) (19)
Amortization of prior service cost 0 0
Net periodic benefit (495) (492)
Other Postretirement Benefits [Member]    
Components of net periodic benefit cost [Abstract]    
Service cost 5 5
Interest cost 86 72
Expected return on plan assets (381) (331)
Amortization of net actuarial gain (276) (184)
Amortization of prior service cost 3 3
Net periodic benefit $ (563) $ (435)