XML 121 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Reconciliation of Benefit Obligation (Details) - Postretirement Benefits - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Beginning balance - Bargaining Plan projected benefit obligation $ 55,299 $ 65,156  
Service cost 1,085 1,458 $ 1,516
Interest cost 2,761 1,923 1,772
Plan participants’ contributions 767 657  
Actuarial loss (gain) 7,986 (10,138)  
Benefits paid (4,070) (3,757)  
Ending balance - Bargaining Plan projected benefit obligation $ 63,828 $ 55,299 $ 65,156