v3.26.1
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 24 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
quarry
Jun. 30, 2025
USD ($)
Dec. 31, 2013
USD ($)
Jun. 30, 2027
USD ($)
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Revenue Recognition [Line Items]                    
Total revenues $ 2,155.8 $ 2,102.4 $ 3,911.7 $ 3,737.0            
Proceeds from sale of future production         $ 226.9          
Number of quarries | quarry     8              
Estimated deferred revenue to be recognized in the next 12 months 134.5 141.8 $ 134.5 141.8     $ 136.5 $ 138.1 $ 143.7 $ 145.3
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,639.0 1,512.9 $ 2,991.6 2,761.7            
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.8 320.4 $ 206.8 320.4            
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 27 months   27 months              
Service                    
Revenue Recognition [Line Items]                    
Total revenues $ 71.8 $ 87.9 $ 115.4 $ 132.7            
Percent of total revenues (as percent) 3.30% 4.20% 3.00% 3.60%