XML 81 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Post Retirement Benefits - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2012
Defined Benefit Plan Disclosure [Line Items]          
Net period benefit cost reduction   $ 496 $ 496 $ 496  
Defined Benefit Plan, Net Periodic Benefit Cost Credit, Immediate Recognition of Actuarial Gain Loss, Statement of Income or Comprehensive Income, Extensible List Not Disclosed Flag   Consolidated Balance Sheets      
Actuarial gain (loss)   $ 3,393 (136)    
Post Retirement Benefits          
Defined Benefit Plan Disclosure [Line Items]          
Reduction of post retirement benefit liability         $ (10,282)
Net period benefit cost reduction   496 496 $ 496  
Net actuarial gain (loss)   3,004 2,136    
Actuarial gain (loss)   (389) 2,272    
Net credit of amounts net yet recognized as a component of net periodic benefit costs   5,835 3,174    
Gain (loss) of net periodic post retirement costs   496 (149)    
Interest expense related to post retirement healthcare   $ 93 $ 552    
Weighted average rate of increase in per capita cost of covered health care benefits   7.10% 5.80%    
Post Retirement Benefits | Medical, Post Age 65          
Defined Benefit Plan Disclosure [Line Items]          
Weighted average rate per capita cost of covered health care benefits   6.60% 4.25%    
Post Retirement Benefits | Drugs          
Defined Benefit Plan Disclosure [Line Items]          
Weighted average rate per capita cost of covered health care benefits     5.00%    
Forecast | Post Retirement Benefits          
Defined Benefit Plan Disclosure [Line Items]          
Net period benefit cost reduction $ 496