XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended 24 Months Ended
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
quarry
Sep. 30, 2023
USD ($)
Dec. 31, 2013
USD ($)
Sep. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue Recognition [Line Items]                    
Total revenues $ 2,003.9 $ 2,185.8 $ 5,564.0 $ 5,947.6            
Proceeds from sale of future production         $ 226.9          
Number of quarries | quarry     8              
Term of the VPPs     20 years              
Estimated deferred revenue to be recognized in the next 12 months 146.9 154.9 $ 146.9 154.9     $ 148.9 $ 152.8 $ 157.4 $ 161.8
Forecast                    
Revenue Recognition [Line Items]                    
Estimated deferred revenue to be recognized in the next 12 months           $ 7.5        
Minimum                    
Revenue Recognition [Line Items]                    
Coverage of warranty provisions     9 months              
Maximum                    
Revenue Recognition [Line Items]                    
Coverage of warranty provisions     1 year              
Aggregates                    
Revenue Recognition [Line Items]                    
Total revenues 1,448.4 1,474.0 $ 4,155.6 4,100.0            
Aggregates | Minimum                    
Revenue Recognition [Line Items]                    
Percent of shipments used for publicly funded construction (as percent)     40.00%              
Aggregates | Maximum                    
Revenue Recognition [Line Items]                    
Percent of shipments used for publicly funded construction (as percent)     55.00%              
Construction Paving                    
Revenue Recognition [Line Items]                    
Revenue from unsatisfied performance obligations $ 206.5 116.3 $ 206.5 116.3            
Construction Paving | Minimum                    
Revenue Recognition [Line Items]                    
Remaining period to completion 1 month   1 month              
Construction Paving | Maximum                    
Revenue Recognition [Line Items]                    
Costs for paving contracts expense, expected amortization period (in years)     1 year              
Remaining period to completion 51 months   51 months              
Service                    
Revenue Recognition [Line Items]                    
Total revenues $ 88.2 $ 76.7 $ 195.0 $ 181.5            
Percent of total revenues (as percent) 4.40% 3.50% 3.50% 3.10%