XML 103 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Retirement Plans - Schedule of Covered Employees and Contributions, Multiemployer Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
employee
Dec. 31, 2023
USD ($)
employee
Dec. 31, 2022
USD ($)
employee
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 150.4 $ 177.5 $ 145.3
Low      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Multiemployer plans, covered employees (in number of employees) | employee 6,960 6,806 6,601
High      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Multiemployer plans, covered employees (in number of employees) | employee 9,448 11,025 7,136
Pension      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 108.6 $ 118.4 $ 89.0
Other Multiemployer      
Covered Employees and Contributions, Multiemployer Plans [Line Items]      
Total multiemployer pension plan contributions $ 41.8 $ 59.1 $ 56.3