v3.26.1
Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Retirement Plans [Abstract]          
Service period of participants not impacted by pension plan amendment 15 years        
Age of plan participants not impacted by pension plan amendment 50 years        
Service period of participants who are age fifty not impacted by pension plan amendment 10 years        
Higman [Member]          
Retirement Plans [Abstract]          
Pension contributions       $ 500  
Higman [Member] | Scenario Forecast [Member]          
Retirement Plans [Abstract]          
Pension contributions     $ 0    
Pension Plan [Member]          
Components of net periodic benefit cost [Abstract]          
Service cost $ 741 $ 878   1,350 $ 1,483
Interest cost 4,617 4,608   9,161 9,095
Expected return on plan assets (7,649) (6,812)   (15,280) (13,621)
Amortization of actuarial (gain) loss (2,931) (2,067)   (6,030) (4,501)
Net periodic benefit cost (5,222) (3,393)   (10,799) (7,544)
SERP [Member]          
Components of net periodic benefit cost [Abstract]          
Service cost 0 0   0 0
Interest cost 9 10   18 20
Expected return on plan assets 0 0   0 0
Amortization of actuarial (gain) loss 8 7   16 14
Net periodic benefit cost 17 17   34 34
Other Postretirement Benefits Plan [Member]          
Components of net periodic benefit cost [Abstract]          
Interest cost 4 6   9 11
Amortization of actuarial (gain) loss (58) (66)   (115) (131)
Net periodic benefit cost $ (54) $ (60)   $ (106) $ (120)