v3.25.0.1
Employee Benefit Plans (Collective Bargaining Agreements and Multiemployer Pension Plans) (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Multiemployer Plans [Line Items]  
Percentage of workforce covered by collective bargaining agreement 22.00%
Individually insignificant, contributions in excess of $ 10
Percentage of funded status of pension protection act critical zone maximum, less than 65.00%
Percentage of funded status of pension protection act endangered zone maximum, less than 80.00%
Percentage of funded status of pension protection act Safe zone minimum, at least 80.00%
Collective Bargaining Arrangements That Will Expire  
Multiemployer Plans [Line Items]  
Percentage of workforce covered by collective bargaining agreement 4.00%