XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 24 Months Ended
Mar. 31, 2025
USD ($)
quarry
Mar. 31, 2024
USD ($)
Dec. 31, 2013
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]            
Total revenues $ 1,634.6 $ 1,545.7        
Proceeds from sale of future production     $ 226.9      
Number of quarries | quarry 8          
Estimated deferred revenue to be recognized in the next 12 months $ 143.7 151.1     $ 145.3 $ 152.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,248.9 1,211.2        
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 $ 229.9 158.6        
Construction Paving | Minimum            
Revenue Recognition [Line Items]            
Remaining period to completion 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 45 months          
Service            
Revenue Recognition [Line Items]            
Total revenues $ 44.8 $ 36.5        
Percent of total revenues (as percent) 2.70% 2.40%