XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 24 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
quarry
Jun. 30, 2023
USD ($)
Dec. 31, 2013
USD ($)
Jun. 30, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue Recognition [Line Items]                    
Total revenues $ 2,014.4 $ 2,112.9 $ 3,560.1 $ 3,761.8            
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 148.9 157.4 $ 148.9 157.4     $ 151.1 $ 152.8 $ 159.8 $ 161.8
Construction Paving                    
Revenue Recognition [Line Items]                    
Revenue from unsatisfied performance obligations 271.6 130.2 271.6 130.2            
Service                    
Revenue Recognition [Line Items]                    
Total revenues $ 70.2 $ 69.7 $ 106.7 $ 104.8            
Percent of total revenues 3.50% 3.30% 3.00% 2.80%            
Minimum                    
Revenue Recognition [Line Items]                    
Coverage of warranty provisions     9 months              
Minimum | Construction Paving                    
Revenue Recognition [Line Items]                    
Remaining period to completion 1 month   1 month              
Maximum                    
Revenue Recognition [Line Items]                    
Coverage of warranty provisions     1 year              
Maximum | Construction Paving                    
Revenue Recognition [Line Items]                    
Costs for paving contracts expense, expected amortization period     1 year              
Remaining period to completion 54 months   54 months              
Forecast                    
Revenue Recognition [Line Items]                    
Estimated deferred revenue to be recognized in the next 12 months           $ 7.5        
Aggregates                    
Revenue Recognition [Line Items]                    
Total revenues $ 1,495.9 $ 1,432.0 $ 2,707.2 $ 2,626.0            
Aggregates | Minimum                    
Revenue Recognition [Line Items]                    
Percent of shipments used for publicly funded construction     40.00%              
Aggregates | Maximum                    
Revenue Recognition [Line Items]                    
Percent of shipments used for publicly funded construction     55.00%