v3.25.3
REVENUES - Narrative (Details)
$ in Millions
3 Months Ended 9 Months Ended 24 Months Ended
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
quarry
Sep. 30, 2024
USD ($)
Dec. 31, 2013
USD ($)
Sep. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Revenue Recognition [Line Items]                    
Total revenues $ 2,291.5 $ 2,003.9 $ 6,028.5 $ 5,564.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 139.8 146.9 $ 139.8 146.9     $ 141.8 $ 145.3 $ 148.9 $ 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,637.9 1,448.4 $ 4,399.6 4,155.6            
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 $ 293.8 206.5 $ 293.8 206.5            
Construction Paving | Minimum                    
Revenue Recognition [Line Items]                    
Remaining period to completion 0 months   0 months              
Construction Paving | Maximum                    
Revenue Recognition [Line Items]                    
Costs for paving contracts expense, expected amortization period (in years)     1 year              
Remaining period to completion 46 months   46 months              
Service                    
Revenue Recognition [Line Items]                    
Total revenues $ 104.7 $ 88.2 $ 237.4 $ 195.0            
Percent of total revenues (as percent) 4.60% 4.40% 3.90% 3.50%