XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 24 Months Ended
Mar. 31, 2024
USD ($)
quarry
Mar. 31, 2023
USD ($)
Dec. 31, 2013
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Revenue Recognition [Line Items]            
Total revenues $ 1,545.7 $ 1,649.0        
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 $ 151.1 159.8     $ 152.8 $ 161.8
Construction Paving            
Revenue Recognition [Line Items]            
Revenue from unsatisfied performance obligations 158.6 126.2        
Service            
Revenue Recognition [Line Items]            
Total revenues $ 36.5 $ 35.0        
Percent of total revenues 2.40% 2.10%        
Minimum            
Revenue Recognition [Line Items]            
Coverage of warranty provisions 9 months          
Minimum | Construction Paving            
Revenue Recognition [Line Items]            
Remaining period to completion 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 42 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,211.2 $ 1,194.1        
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%