XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Funded Status of Pension Plan and Post-Retirement Medical Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Pension Benefits      
Change in Projected Benefit Obligation:      
Projected benefit obligation at beginning of year $ 202,963 $ 190,678  
Service cost 3,323 3,196 $ 5,644
Interest cost 10,241 10,142 7,401
Actuarial (gain) loss (10,932) 8,525  
Benefits/expenses paid (10,110) (9,578)  
Projected benefit obligation at end of year 195,485 202,963 190,678
Changes in Plan Assets:      
Fair value of plan assets at beginning of year 205,305 186,906  
Actual return on plan assets 19,066 25,031  
Employer contributions 2,902 2,946  
Benefits/expenses paid (10,111) (9,578)  
Fair value of plan assets at end of year 217,162 205,305 186,906
Funded Status:      
Overfunded/(underfunded) amount recognized 21,677 2,342  
Post-Retirement Medical Benefits      
Change in Projected Benefit Obligation:      
Projected benefit obligation at beginning of year 1,965 2,014  
Service cost 128 130 129
Interest cost 98 106 60
Actuarial (gain) loss (45) 49  
Benefits/expenses paid (264) (334)  
Projected benefit obligation at end of year 1,882 1,965 2,014
Changes in Plan Assets:      
Fair value of plan assets at beginning of year 12,827 11,240  
Actual return on plan assets 1,894 1,921  
Employer contributions 256 265  
Benefits/expenses paid (521) (599)  
Fair value of plan assets at end of year 14,456 12,827 $ 11,240
Funded Status:      
Overfunded/(underfunded) amount recognized $ 12,574 $ 10,862