XML 147 R104.htm IDEA: XBRL DOCUMENT v3.25.4
Benefit Plans - Schedule of Changes in Projected Benefit Obligation (Details) - Pension Plans - Bargaining Plan - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]      
Beginning balance - Bargaining Plan projected benefit obligation $ 44,935 $ 46,123  
Service cost 3,703 4,330 $ 3,996
Interest cost 2,722 2,379 2,079
Plan amendments 124 0  
Actuarial loss (gain) 1,665 (7,000)  
Benefits paid (1,049) (897)  
Ending balance - Bargaining Plan projected benefit obligation $ 52,100 $ 44,935 $ 46,123