v3.25.2
REVENUES - Schedule of Revenues by Geographic Market (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 2,102.4 $ 2,014.4 $ 3,737.0 $ 3,560.1
Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,239.1 2,132.0 3,960.7 3,757.8
Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (136.7) (117.6) (223.7) (197.7)
East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 667.7 607.1 1,158.1 1,044.6
Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 946.1 952.7 1,738.6 1,753.6
West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 625.3 572.2 1,064.0 959.6
Aggregates        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,512.9 1,495.9 2,761.7 2,707.2
Aggregates | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,649.6 1,613.5 2,985.4 2,904.9
Aggregates | Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (136.7) (117.6) (223.7) (197.7)
Aggregates | East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 525.1 461.7 920.8 800.6
Aggregates | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 853.3 885.6 1,591.9 1,642.0
Aggregates | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 271.2 266.2 472.7 462.3
Asphalt        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 368.9 351.2 577.6 537.4
Asphalt | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 368.9 351.2 577.6 537.4
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 58.3 63.0 82.6 85.7
Asphalt | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 91.0 64.6 143.3 107.1
Asphalt | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 219.6 223.6 351.7 344.6
Concrete        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 220.6 167.3 397.7 315.5
Concrete | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 220.6 167.3 397.7 315.5
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 84.3 82.4 154.7 158.3
Concrete | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1.8 2.5 3.4 4.5
Concrete | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 134.5 $ 82.4 $ 239.6 $ 152.7