v3.25.3
REVENUES - Schedule of Revenues by Geographic Market (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 2,291.5 $ 2,003.9 $ 6,028.5 $ 5,564.0
Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2,445.7 2,127.9 6,406.4 5,885.7
Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (154.2) (124.0) (377.9) (321.7)
East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 727.6 619.1 1,854.5 1,663.6
Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,053.3 936.2 2,823.1 2,689.8
West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 664.8 572.6 1,728.8 1,532.3
Aggregates        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,637.9 1,448.4 4,399.6 4,155.6
Aggregates | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 1,792.1 1,572.4 4,777.5 4,477.3
Aggregates | Intersegment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues (154.2) (124.0) (377.9) (321.7)
Aggregates | East revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 567.7 466.7 1,457.3 1,267.3
Aggregates | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 943.0 842.7 2,566.1 2,484.7
Aggregates | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 281.4 263.0 754.1 725.3
Asphalt        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 416.1 381.1 993.7 918.5
Asphalt | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 416.1 381.1 993.7 918.5
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 68.1 64.0 150.8 149.7
Asphalt | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 107.7 90.9 251.0 198.0
Asphalt | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 240.3 226.2 591.9 570.8
Concrete        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 237.5 174.4 635.2 489.9
Concrete | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 237.5 174.4 635.2 489.9
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 91.8 88.4 246.4 246.6
Concrete | Gulf Coast revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues 2.6 2.6 6.0 7.1
Concrete | West revenues | Segment sales        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Total revenues $ 143.1 $ 83.4 $ 382.8 $ 236.2