v3.25.1
Defined Benefit Post-Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Defined Benefit Post-Retirement Plans [Abstract]    
Employer contributions $ 0 $ 0
Pension Benefits [Member]    
Components of net periodic cost [Abstract]    
Service cost 671 514
Interest cost 1,068 1,005
Expected return on plan assets (2,045) (1,983)
Net amortization 325 453
Total net periodic cost (benefit) 19 (11)
Other Benefits [Member]    
Components of net periodic cost [Abstract]    
Service cost 1 1
Interest cost 59 55
Expected return on plan assets 0 0
Net amortization (1) (1)
Total net periodic cost (benefit) $ 59 $ 55