English
Segment disclosures
Company overviewVULCAN MATERIALS COMPANY
Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.
Revenue · Reported segment facts
Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.
Intersegment Elimination · Aggregates
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | -111500000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | -333400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | -124000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | -221900000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | -97900000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | -497100000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | -154200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | -377900000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -136700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | -223700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | -87000000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | -431000000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | -124000000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | -321700000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | -117600000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | -197700000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | -80100000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -527000000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -527000000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | -154400000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | -154400000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | -405900000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | -405900000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | -148800000 | Unit12 | 20230804 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | -148800000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | -251400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | -251400000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | -102500000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | -549500000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | -549500000 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | -165000000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | -421100000 | Unit12 | 20231027 | Open filing evidence |
Intersegment Elimination · Asphalt
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 0 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
Intersegment Elimination · Calcium
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
Intersegment Elimination · Concrete
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 0 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 0 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 0 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 0 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · East · Aggregates
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 557200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 1472800000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 537200000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 915600000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 378400000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 1916100000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 567700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 1457300000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 525100000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 920800000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 395900000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1758600000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 466700000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 1267300000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 461700000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 800600000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1665200000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 464800000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 1259700000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 451700000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 795000000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 455000000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 1137500000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · East · Asphalt
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 77600000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 162800000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 59400000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 85200000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 25800000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 210600000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 68100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 150800000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 58300000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 82600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 24300000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 200000000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 64000000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 149700000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 63000000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 85700000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 201400000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 64500000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 147100000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 60800000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 82500000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 61400000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 132000000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · East · Calcium
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-07-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · East · Concrete
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 92400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 247300000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 89200000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 154800000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 65600000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 326000000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 91800000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 246400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 84300000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 154700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 70300000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 338300000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 88400000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 246600000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 82400000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 158300000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 363000000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 95400000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 278700000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 95400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 183300000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 206900000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 544400000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Gulf Coast · Aggregates
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 965200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 2736300000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 937000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1771000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 834100000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 3379800000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 943000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 2566100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 853300000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 1591900000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 738600000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 3242900000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 842700000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 2484700000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 885600000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 1642000000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 3333800000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 898100000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 2561700000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 876700000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1663500000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 801800000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 2247300000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Gulf Coast · Asphalt
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 50000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 137500000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 45900000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 87600000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 41700000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 299400000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 107700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 251000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 91000000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 143300000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 52400000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 277400000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 90900000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 198000000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 64600000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 107100000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 231600000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 71400000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 182000000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 64500000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 110700000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 64100000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 166700000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Gulf Coast · Calcium
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-07-01 – 2023-09-30 | 2300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 7000000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 2400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 4600000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 2100000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 5400000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Gulf Coast · Concrete
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 3400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 1200000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 3400000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 2100000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 8500000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 2600000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 6000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 1800000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 3400000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1600000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 8800000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 2600000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 7100000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 2500000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 4500000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 539800000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 168700000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 457600000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 152700000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 288900000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 146700000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 427800000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · West · Aggregates
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 300100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 826900000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 288800000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 526900000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 238000000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 1001300000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 281400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 754100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 271200000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 472700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 201400000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 948100000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 263000000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 725300000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 266200000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 462300000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 919900000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 263200000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 677500000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 250000000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 414300000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 233700000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 628700000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · West · Asphalt
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 253600000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 626700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 224700000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 373000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 148300000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 784400000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 240300000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 591900000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 219600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 351700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 132000000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 768200000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 226200000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 570800000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 223600000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 344600000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 707700000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 211300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 525200000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 212100000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 313900000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 184700000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 453400000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · West · Calcium
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-07-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · West · Concrete
Consolidation Items · Statement Geographical · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 0 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 216000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 96400000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 216100000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 119800000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 512100000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 143100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 382800000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 134500000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 239600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 105100000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 306400000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 83400000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 236200000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 82400000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 152700000 | USD | 20250731 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 346500000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 100500000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 257000000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 95400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 156500000 | Unit12 | 20230804 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 96900000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 261200000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Aggregates
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 1822500000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 5036000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 1763000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 3213500000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 1450500000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 6297200000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 1792100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 4777500000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 1649600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 2985400000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1335900000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 5949600000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 1572400000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 4477300000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 1613500000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2904900000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1291300000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 5909900000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 5918900000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 1626100000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 1628400000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 4498900000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 4505900000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 1578400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 2872800000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 1294300000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 5272800000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 5280600000 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 1490500000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 4013500000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Asphalt
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 381200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 927000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 330000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 545800000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 215800000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 1294400000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 416100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 993700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 368900000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 577600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 208700000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1245600000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 381100000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 918500000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 351200000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 537400000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 186200000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1140700000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1140700000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 347200000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 347200000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 854300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 854300000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 337400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 337400000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 507100000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 507100000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 169800000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 990200000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 990200000 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 310200000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 752100000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Asphalt · Gulf Coast
Consolidation Items · Statement Business Segments · Statement Geographical
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 64600000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 107100000 | USD | 20240807 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 64500000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 110700000 | USD | 20240807 | Open filing evidence |
Operating Segments · Calcium
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 9000000 | Unit13 | 20240222 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 2300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 7000000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 2400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 4600000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 2300000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 7800000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 2100000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 5400000 | Unit12 | 20231027 | Open filing evidence |
Operating Segments · Concrete
Consolidation Items · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 92400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 466700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 186800000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 374300000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 187500000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 846600000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 237500000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 635200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 220600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 397700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 177000000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 653500000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 174400000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 489900000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 167300000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 315500000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 148300000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1249300000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1249300000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 364600000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 364600000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 993300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 993300000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 343500000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 628700000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 285100000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1593900000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1593900000 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 450500000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 1233400000 | Unit12 | 20231027 | Open filing evidence |
Non Us · Aggregates
Statement Geographical · Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
srt:StatementGeographicalAxis=us-gaap:NonUsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 14900000 | USD | 20260219 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 16700000 | USD | 20260219 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 12200000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 12200000 | USD | 20260219 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 51300000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 51300000 | USD | 20250220 | Open filing evidence |
Non Us · Asphalt Concrete And Calcium
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=us-gaap:NonUsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltConcreteAndCalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
Non Us · Asphalt
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=us-gaap:NonUsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20250220 | Open filing evidence |
Non Us · Concrete
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=us-gaap:NonUsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 0 | USD | 20260219 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 0 | USD | 20250220 | Open filing evidence |
East · Operating Segments · Aggregates
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 395900000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1758600000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 466700000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 1267300000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 339000000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1665200000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 464800000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 1259700000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1508200000 | USD | 20250220 | Open filing evidence |
East · Operating Segments · Asphalt
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 24300000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 200000000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 64000000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 149700000 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 63000000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 85700000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 22700000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 201400000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 64500000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 147100000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 60800000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 82500000 | USD | 20240807 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 177300000 | USD | 20250220 | Open filing evidence |
East · Operating Segments · Concrete
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 70300000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 338300000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 88400000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 246600000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 75900000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 363000000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 95400000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 278700000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 694200000 | USD | 20250220 | Open filing evidence |
East · Aggregates
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 1665200000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 343200000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1508200000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 420200000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 1045700000 | Unit12 | 20221103 | Open filing evidence |
East · Asphalt
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 201400000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 21800000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 177300000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 61400000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 132000000 | Unit12 | 20221103 | Open filing evidence |
East · Calcium
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20221103 | Open filing evidence |
East · Concrete
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 363000000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 87800000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 694200000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 90700000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 223400000 | Unit12 | 20221103 | Open filing evidence |
Gulf Coast · Operating Segments · Aggregates
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 738600000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 3242900000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 842700000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 2484700000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 756300000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 3333800000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 900400000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 2568700000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2940800000 | USD | 20250220 | Open filing evidence |
Gulf Coast · Operating Segments · Asphalt
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 52400000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 277400000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 90900000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 198000000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 42500000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 231600000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 71400000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 182000000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 211200000 | USD | 20250220 | Open filing evidence |
Gulf Coast · Operating Segments · Concrete
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 1600000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 8800000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 2600000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 7100000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 2100000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 539800000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 168700000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 457600000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 551900000 | USD | 20250220 | Open filing evidence |
Gulf Coast · Aggregates
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 3324800000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 786800000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2933000000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 759400000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 2129300000 | Unit12 | 20221103 | Open filing evidence |
Gulf Coast · Asphalt
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 231600000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 46200000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 211200000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 64100000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 166700000 | Unit12 | 20221103 | Open filing evidence |
Gulf Coast · Calcium
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 9000000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 2300000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 7800000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 2100000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 5400000 | Unit12 | 20221103 | Open filing evidence |
Gulf Coast · Concrete
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 539800000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 136200000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 551900000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 17600000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 55100000 | Unit12 | 20221103 | Open filing evidence |
West · Operating Segments · Aggregates
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 201400000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 948100000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 263000000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 725300000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 196000000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 919900000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 263200000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 677500000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 831600000 | USD | 20250220 | Open filing evidence |
West · Operating Segments · Asphalt
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 132000000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 768200000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 226200000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 570800000 | USD | 20241030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 223600000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 344600000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 121000000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 707700000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 211300000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 525200000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 212100000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 313900000 | USD | 20240807 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 601700000 | USD | 20250220 | Open filing evidence |
West · Operating Segments · Concrete
Statement Geographical · Consolidation Items · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 105100000 | USD | 20250430 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 306400000 | USD | 20250220 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 83400000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 236200000 | USD | 20241030 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 70300000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 346500000 | USD | 20250220 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 100500000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 257000000 | USD | 20241030 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 347800000 | USD | 20250220 | Open filing evidence |
West · Aggregates
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 919900000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 164300000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 831600000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 204400000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 541100000 | Unit12 | 20221103 | Open filing evidence |
West · Aggregates · Operating Segments
Statement Geographical · Statement Business Segments · Consolidation Items
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 266200000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 462300000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 196000000 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 250000000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 414300000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 164300000 | USD | 20240502 | Open filing evidence |
West · Asphalt
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 707700000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 101800000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 601700000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 184700000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 453400000 | Unit12 | 20221103 | Open filing evidence |
West · Asphalt · Operating Segments
Statement Geographical · Statement Business Segments · Consolidation Items
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 121000000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 101800000 | USD | 20240502 | Open filing evidence |
West · Calcium
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 0 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 0 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20221103 | Open filing evidence |
West · Concrete
Statement Geographical · Statement Business Segments
Source dimensions
srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 346500000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 61100000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 347800000 | Unit13 | 20240222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 22300000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 51900000 | Unit12 | 20221103 | Open filing evidence |
Aggregates
Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 1711000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 4702600000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 1639000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 2991600000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 1352600000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 5800100000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 1637900000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 4399600000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 1512900000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 2761700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1248900000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 5518600000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 1448400000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 4155600000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 1495900000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2707200000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1211200000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 5382900000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 5391900000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 1471700000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 1474000000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 4093000000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 4100000000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 1429600000 | Unit12 | 20230804 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 1432000000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 2621400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 2626000000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 1191800000 | Unit12 | 20230505 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 1194100000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 4723300000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 4731100000 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 1325500000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 3592400000 | Unit12 | 20231027 | Open filing evidence |
Aggregates · Intersegment Elimination
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | -80100000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | -102500000 | USD | 20240502 | Open filing evidence |
Aggregates · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 1613500000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2904900000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1291300000 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 1580800000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 2877400000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 1296600000 | USD | 20240502 | Open filing evidence |
Aggregates · Operating Segments · East
Statement Business Segments · Consolidation Items · Statement Geographical
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 339000000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 343200000 | USD | 20240502 | Open filing evidence |
Aggregates · Operating Segments · Gulf Coast
Statement Business Segments · Consolidation Items · Statement Geographical
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 885600000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 1642000000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 756300000 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 879100000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1668100000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 789100000 | USD | 20240502 | Open filing evidence |
Aggregates · East · Operating Segments
Statement Business Segments · Statement Geographical · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:StatementGeographicalAxis=vmc:EastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 461700000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 800600000 | USD | 20240807 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 451700000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 795000000 | USD | 20240807 | Open filing evidence |
Aggregates · U.s.Concrete Inc.
Statement Business Segments · Subsegments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;us-gaap:SubsegmentsAxis=vmc:U.s.ConcreteInc.Member| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-07-01 – 2022-09-30 | 106500000 | Unit12 | 20221103 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 297400000 | Unit12 | 20221103 | Open filing evidence |
Asphalt
Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 381200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 927000000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 330000000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 545800000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 215800000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 1294400000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 416100000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 993700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 368900000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 577600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 208700000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1245600000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 381100000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 918500000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 351200000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 537400000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 186200000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1140700000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1140700000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 347200000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 347200000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 854300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 854300000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 337400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 337400000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 507100000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 507100000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 169800000 | Unit12 | 20230505 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 169800000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 990200000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 990200000 | USD | 20250220 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 310200000 | Unit12 | 20231027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 752100000 | Unit12 | 20231027 | Open filing evidence |
Asphalt · Intersegment Elimination
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240502 | Open filing evidence |
Asphalt · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 186200000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 169800000 | USD | 20240502 | Open filing evidence |
Asphalt · Operating Segments · East
Statement Business Segments · Consolidation Items · Statement Geographical
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 22700000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 21800000 | USD | 20240502 | Open filing evidence |
Asphalt · Operating Segments · Gulf Coast
Statement Business Segments · Consolidation Items · Statement Geographical
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 42500000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 46200000 | USD | 20240502 | Open filing evidence |
Asphalt · U.s.Concrete Inc.
Statement Business Segments · Subsegments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;us-gaap:SubsegmentsAxis=vmc:U.s.ConcreteInc.Member| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-09-30 | 0 | Unit12 | 20221103 | Open filing evidence |
Calcium
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-12-31 | 9000000 | Unit13 | 20240222 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 2300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 7000000 | Unit12 | 20231027 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 2400000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 4600000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 2300000 | Unit12 | 20230505 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 7800000 | Unit13 | 20240222 | Open filing evidence |
Concrete
Statement Business Segments
Multiple units reported for the same period; values are kept separate.
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 92400000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 466700000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 186800000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 374300000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 187500000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 846600000 | USD | 20260219 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 237500000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 635200000 | USD | 2026-10-29 · 16:03:15.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 220600000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 397700000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 177000000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 653500000 | USD | 20260219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 174400000 | USD | 20251030 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 489900000 | USD | 20251030 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 167300000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 315500000 | USD | 20250731 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 148300000 | USD | 20250430 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1249300000 | Unit13 | 20240222 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1249300000 | USD | 20260219 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 364600000 | Unit12 | 20231027 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 364600000 | USD | 20241030 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 993300000 | Unit12 | 20231027 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 993300000 | USD | 20241030 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 343500000 | Unit12 | 20230804 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 343500000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 628700000 | Unit12 | 20230804 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 628700000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 285100000 | Unit12 | 20230505 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 285100000 | USD | 20240502 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1593900000 | Unit13 | 20240222 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1593900000 | USD | 20250220 | Open filing evidence |
Concrete · Intersegment Elimination
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 0 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 0 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 0 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 0 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 0 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240502 | Open filing evidence |
Concrete · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 167300000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 315500000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 148300000 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 343500000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 628700000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 285100000 | USD | 20240502 | Open filing evidence |
Concrete · Operating Segments · East
Statement Business Segments · Consolidation Items · Statement Geographical
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:EastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 75900000 | USD | 20240502 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 87800000 | USD | 20240502 | Open filing evidence |
Concrete · Operating Segments · Gulf Coast
Statement Business Segments · Consolidation Items · Statement Geographical
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementGeographicalAxis=vmc:GulfCoastMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 2500000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 4500000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 2100000 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 152700000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 288900000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 136200000 | USD | 20240502 | Open filing evidence |
Concrete · East · Operating Segments
Statement Business Segments · Statement Geographical · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:StatementGeographicalAxis=vmc:EastMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 82400000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 158300000 | USD | 20240807 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 95400000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 183300000 | USD | 20240807 | Open filing evidence |
Concrete · West · Operating Segments
Statement Business Segments · Statement Geographical · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:StatementGeographicalAxis=vmc:WestMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-04-01 – 2024-06-30 | 82400000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 152700000 | USD | 20240807 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 70300000 | USD | 20240502 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 95400000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 156500000 | USD | 20240807 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 61100000 | USD | 20240502 | Open filing evidence |