XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Pension Plans (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended 12 Months Ended 108 Months Ended
Jul. 31, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2020
Dec. 31, 2022
Pension Plans                
Granted special financial assistance funds   $ 3,400,000            
Received special financial assistance funds $ 3,400,000              
Multi-employer defined benefit pension plan | Consenting agreement entered with local bargaining union                
Pension Plans                
Insolvent period     20 years          
Estimated liability upon withdrawal from plan         $ 97,500 $ 102,200   $ 96,000
Pension expense     $ 1,744 $ 1,770 3,332 3,516    
Surcharges     $ 615 $ 624 $ 1,174 $ 1,239    
Percentage of interim surcharge             5.00%