XML 113 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Benefit Plans - Changes in Projected Benefit Obligation (Details) - Pension Plans - Bargaining Plan - 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 $ 39,177 $ 50,427  
Service cost 3,996 6,586 $ 7,529
Interest cost 2,079 1,664 1,367
Plan amendments 5 154  
Actuarial loss (gain) 1,652 (19,012)  
Benefits paid (786) (642)  
Ending balance - Bargaining Plan projected benefit obligation $ 46,123 $ 39,177 $ 50,427