XML 495 R115.htm IDEA: XBRL DOCUMENT v3.25.0.1
Benefit Plans - Reconciliation of Benefit Obligation (Details) - Postretirement Benefits - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Beginning balance - Bargaining Plan projected benefit obligation $ 63,828 $ 55,299  
Service cost 1,163 1,085 $ 1,458
Interest cost 3,102 2,761 1,923
Plan participants’ contributions 707 767  
Actuarial (gain) loss (2,920) 7,986  
Benefits paid (3,780) (4,070)  
Ending balance - Bargaining Plan projected benefit obligation $ 62,100 $ 63,828 $ 55,299