v3.26.1
REVENUES - Schedule of Revenues by Geographic Market (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 2,155.8 $ 2,102.4 $ 3,911.7 $ 3,737.0
Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,279.8 2,239.1 4,133.6 3,960.7
Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (124.0) (136.7) (221.9) (223.7)
East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 685.8 667.7 1,155.6 1,158.1
Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 984.1 946.1 1,862.0 1,738.6
West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 609.9 625.3 1,116.0 1,064.0
Aggregates        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,639.0 1,512.9 2,991.6 2,761.7
Aggregates | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,763.0 1,649.6 3,213.5 2,985.4
Aggregates | Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (124.0) (136.7) (221.9) (223.7)
Aggregates | East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 537.2 525.1 915.6 920.8
Aggregates | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 937.0 853.3 1,771.0 1,591.9
Aggregates | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 288.8 271.2 526.9 472.7
Asphalt        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 330.0 368.9 545.8 577.6
Asphalt | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 330.0 368.9 545.8 577.6
Asphalt | Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0.0 0.0 0.0 0.0
Asphalt | East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 59.4 58.3 85.2 82.6
Asphalt | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 45.9 91.0 87.6 143.3
Asphalt | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 224.7 219.6 373.0 351.7
Concrete        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 186.8 220.6 374.3 397.7
Concrete | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 186.8 220.6 374.3 397.7
Concrete | Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 0.0 0.0 0.0 0.0
Concrete | East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 89.2 84.3 154.8 154.7
Concrete | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1.2 1.8 3.4 3.4
Concrete | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 96.4 $ 134.5 $ 216.1 $ 239.6