v3.25.2
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended 24 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
quarry
Jun. 30, 2024
USD ($)
Dec. 31, 2013
USD ($)
Jun. 30, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]                    
Total revenues $ 2,102.4 $ 2,014.4 $ 3,737.0 $ 3,560.1            
Proceeds from sale of future production         $ 226.9          
Number of quarries | quarry     8              
Estimated deferred revenue to be recognized in the next 12 months 141.8 148.9 $ 141.8 148.9     $ 143.7 $ 145.3 $ 151.1 $ 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,512.9 1,495.9 $ 2,761.7 2,707.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 $ 320.4 271.6 $ 320.4 271.6            
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 42 months   42 months              
Service                    
Revenue Recognition [Line Items]                    
Total revenues $ 87.9 $ 70.2 $ 132.7 $ 106.7            
Percent of total revenues (as percent) 4.20% 3.50% 3.60% 3.00%