XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans, Schedule of Change in Benefit Obligation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Plan [Member]      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year $ 342,749 $ 339,509  
Service cost 3,395 3,695 $ 6,538
Interest cost 17,179 18,356 14,779
Actuarial (gain) loss (26,541) 13,241  
Gross benefits paid (15,572) (32,052)  
Benefit obligation at end of year 321,210 342,749 339,509
Accumulated benefit obligation at end of year 310,714 326,987  
SERP [Member]      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year 814 833  
Service cost 0 0 0
Interest cost 39 43 29
Actuarial (gain) loss (33) 91  
Gross benefits paid (68) (153)  
Benefit obligation at end of year 752 814 833
Accumulated benefit obligation at end of year 752 814  
Other Postretirement Benefits [Member]      
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Benefit obligation at beginning of year 415 432  
Service cost 0 0  
Interest cost 20 22 17
Actuarial (gain) loss (3) 65  
Gross benefits paid (36) (104)  
Benefit obligation at end of year 396 415 $ 432
Accumulated benefit obligation at end of year $ 396 $ 415