Segment disclosures

Company overview

VULCAN 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

69 dimension combinations 767 retained observations 17 reported periods Partial retained history

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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30-111500000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30-333400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30-124000000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30-221900000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31-97900000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31-497100000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30-154200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30-377900000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30-136700000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30-223700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31-87000000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31-431000000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30-124000000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30-321700000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30-117600000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30-197700000 USD20250731Open filing evidence
2024-01-01 – 2024-03-31-80100000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31-527000000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-31-527000000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30-154400000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-30-154400000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30-405900000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30-405900000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30-148800000 Unit1220230804Open filing evidence
2023-04-01 – 2023-06-30-148800000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30-251400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30-251400000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31-102500000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31-549500000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-31-549500000 USD20250220Open filing evidence
2022-07-01 – 2022-09-30-165000000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30-421100000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-300 USD20260729Open filing evidence
2026-01-01 – 2026-06-300 USD20260729Open filing evidence
2026-01-01 – 2026-03-310 USD20260429Open filing evidence
2025-01-01 – 2025-12-310 USD20260219Open filing evidence
2025-07-01 – 2025-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-300 USD20260729Open filing evidence
2025-01-01 – 2025-06-300 USD20260729Open filing evidence
2025-01-01 – 2025-03-310 USD20260429Open filing evidence
2024-01-01 – 2024-12-310 USD20260219Open filing evidence
2024-07-01 – 2024-09-300 USD20251030Open filing evidence
2024-01-01 – 2024-09-300 USD20251030Open filing evidence
2024-04-01 – 2024-06-300 USD20250731Open filing evidence
2024-01-01 – 2024-06-300 USD20250731Open filing evidence
2024-01-01 – 2024-03-310 USD20250430Open filing evidence
2023-01-01 – 2023-12-310 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-310 USD20260219Open filing evidence
2023-07-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-300 USD20241030Open filing evidence
2023-01-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-300 USD20241030Open filing evidence
2023-04-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-04-01 – 2023-06-300 USD20240807Open filing evidence
2023-01-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-300 USD20240807Open filing evidence
2023-01-01 – 2023-03-310 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-310 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-310 USD20250220Open filing evidence
2022-07-01 – 2022-09-300 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-300 Unit1220231027Open filing evidence

Intersegment Elimination · Calcium

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-310 Unit1320240222Open filing evidence
2023-07-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-03-310 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-310 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-300 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-300 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-300 USD20260729Open filing evidence
2026-01-01 – 2026-06-300 USD20260729Open filing evidence
2026-01-01 – 2026-03-310 USD20260429Open filing evidence
2025-01-01 – 2025-12-310 USD20260219Open filing evidence
2025-07-01 – 2025-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-300 USD20260729Open filing evidence
2025-01-01 – 2025-06-300 USD20260729Open filing evidence
2025-01-01 – 2025-03-310 USD20260429Open filing evidence
2024-01-01 – 2024-12-310 USD20260219Open filing evidence
2024-07-01 – 2024-09-300 USD20251030Open filing evidence
2024-01-01 – 2024-09-300 USD20251030Open filing evidence
2024-04-01 – 2024-06-300 USD20250731Open filing evidence
2024-01-01 – 2024-06-300 USD20250731Open filing evidence
2024-01-01 – 2024-03-310 USD20250430Open filing evidence
2023-01-01 – 2023-12-310 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-310 USD20260219Open filing evidence
2023-07-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-300 USD20241030Open filing evidence
2023-01-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-300 USD20241030Open filing evidence
2023-04-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-03-310 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-310 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-310 USD20250220Open filing evidence
2022-07-01 – 2022-09-300 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-300 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30557200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-301472800000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30537200000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30915600000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31378400000 USD20260429Open filing evidence
2025-01-01 – 2025-12-311916100000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30567700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-301457300000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30525100000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30920800000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31395900000 USD20260429Open filing evidence
2024-01-01 – 2024-12-311758600000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30466700000 USD20251030Open filing evidence
2024-01-01 – 2024-09-301267300000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30461700000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30800600000 USD20250731Open filing evidence
2023-01-01 – 2023-12-311665200000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30464800000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-301259700000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-30451700000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30795000000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-30455000000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-301137500000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3077600000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30162800000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-3059400000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3085200000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3125800000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31210600000 USD20260219Open filing evidence
2025-07-01 – 2025-09-3068100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30150800000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-3058300000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3082600000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3124300000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31200000000 USD20260219Open filing evidence
2024-07-01 – 2024-09-3064000000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30149700000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3063000000 USD20250731Open filing evidence
2024-01-01 – 2024-06-3085700000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31201400000 USD20260219Open filing evidence
2023-07-01 – 2023-09-3064500000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30147100000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-3060800000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-3082500000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-3061400000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30132000000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-300 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-300 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-300 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3092400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30247300000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-3089200000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30154800000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3165600000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31326000000 USD20260219Open filing evidence
2025-07-01 – 2025-09-3091800000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30246400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-3084300000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30154700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3170300000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31338300000 USD20260219Open filing evidence
2024-07-01 – 2024-09-3088400000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30246600000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3082400000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30158300000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31363000000 USD20260219Open filing evidence
2023-07-01 – 2023-09-3095400000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30278700000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-3095400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30183300000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-30206900000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30544400000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30965200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-302736300000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30937000000 USD20260729Open filing evidence
2026-01-01 – 2026-06-301771000000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31834100000 USD20260429Open filing evidence
2025-01-01 – 2025-12-313379800000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30943000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-302566100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30853300000 USD20260729Open filing evidence
2025-01-01 – 2025-06-301591900000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31738600000 USD20260429Open filing evidence
2024-01-01 – 2024-12-313242900000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30842700000 USD20251030Open filing evidence
2024-01-01 – 2024-09-302484700000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30885600000 USD20250731Open filing evidence
2024-01-01 – 2024-06-301642000000 USD20250731Open filing evidence
2023-01-01 – 2023-12-313333800000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30898100000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-302561700000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-30876700000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-301663500000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-30801800000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-302247300000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3050000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30137500000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-3045900000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3087600000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3141700000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31299400000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30107700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30251000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-3091000000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30143300000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3152400000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31277400000 USD20260219Open filing evidence
2024-07-01 – 2024-09-3090900000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30198000000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3064600000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30107100000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31231600000 USD20260219Open filing evidence
2023-07-01 – 2023-09-3071400000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30182000000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-3064500000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30110700000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-3064100000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30166700000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-302300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-307000000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-302400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-304600000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-302100000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-305400000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-303400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-301200000 USD20260729Open filing evidence
2026-01-01 – 2026-06-303400000 USD20260729Open filing evidence
2026-01-01 – 2026-03-312100000 USD20260429Open filing evidence
2025-01-01 – 2025-12-318500000 USD20260219Open filing evidence
2025-07-01 – 2025-09-302600000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-306000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-301800000 USD20260729Open filing evidence
2025-01-01 – 2025-06-303400000 USD20260729Open filing evidence
2025-01-01 – 2025-03-311600000 USD20260429Open filing evidence
2024-01-01 – 2024-12-318800000 USD20260219Open filing evidence
2024-07-01 – 2024-09-302600000 USD20251030Open filing evidence
2024-01-01 – 2024-09-307100000 USD20251030Open filing evidence
2024-04-01 – 2024-06-302500000 USD20250731Open filing evidence
2024-01-01 – 2024-06-304500000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31539800000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30168700000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30457600000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-30152700000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30288900000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-30146700000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30427800000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30300100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30826900000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30288800000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30526900000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31238000000 USD20260429Open filing evidence
2025-01-01 – 2025-12-311001300000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30281400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30754100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30271200000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30472700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31201400000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31948100000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30263000000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30725300000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30266200000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30462300000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31919900000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30263200000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30677500000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-30250000000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30414300000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-30233700000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30628700000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30253600000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30626700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30224700000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30373000000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31148300000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31784400000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30240300000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30591900000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30219600000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30351700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31132000000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31768200000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30226200000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30570800000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30223600000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30344600000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31707700000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30211300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30525200000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-30212100000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30313900000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-30184700000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30453400000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-300 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-300 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-300 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-300 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-300 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-300 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30216000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-3096400000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30216100000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31119800000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31512100000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30143100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30382800000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30134500000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30239600000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31105100000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31306400000 USD20260219Open filing evidence
2024-07-01 – 2024-09-3083400000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30236200000 USD20251030Open filing evidence
2024-04-01 – 2024-06-3082400000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30152700000 USD20250731Open filing evidence
2023-01-01 – 2023-12-31346500000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30100500000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30257000000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-3095400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30156500000 Unit1220230804Open filing evidence
2022-07-01 – 2022-09-3096900000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30261200000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-301822500000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-305036000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-301763000000 USD20260729Open filing evidence
2026-01-01 – 2026-06-303213500000 USD20260729Open filing evidence
2026-01-01 – 2026-03-311450500000 USD20260429Open filing evidence
2025-01-01 – 2025-12-316297200000 USD20260219Open filing evidence
2025-07-01 – 2025-09-301792100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-304777500000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-301649600000 USD20260729Open filing evidence
2025-01-01 – 2025-06-302985400000 USD20260729Open filing evidence
2025-01-01 – 2025-03-311335900000 USD20260429Open filing evidence
2024-01-01 – 2024-12-315949600000 USD20260219Open filing evidence
2024-07-01 – 2024-09-301572400000 USD20251030Open filing evidence
2024-01-01 – 2024-09-304477300000 USD20251030Open filing evidence
2024-04-01 – 2024-06-301613500000 USD20250731Open filing evidence
2024-01-01 – 2024-06-302904900000 USD20250731Open filing evidence
2024-01-01 – 2024-03-311291300000 USD20250430Open filing evidence
2023-01-01 – 2023-12-315909900000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-315918900000 USD20260219Open filing evidence
2023-07-01 – 2023-09-301626100000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-301628400000 USD20241030Open filing evidence
2023-01-01 – 2023-09-304498900000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-304505900000 USD20241030Open filing evidence
2023-04-01 – 2023-06-301578400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-302872800000 Unit1220230804Open filing evidence
2023-01-01 – 2023-03-311294300000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-315272800000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-315280600000 USD20250220Open filing evidence
2022-07-01 – 2022-09-301490500000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-304013500000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30381200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30927000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30330000000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30545800000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31215800000 USD20260429Open filing evidence
2025-01-01 – 2025-12-311294400000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30416100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30993700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30368900000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30577600000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31208700000 USD20260429Open filing evidence
2024-01-01 – 2024-12-311245600000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30381100000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30918500000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30351200000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30537400000 USD20250731Open filing evidence
2024-01-01 – 2024-03-31186200000 USD20250430Open filing evidence
2023-01-01 – 2023-12-311140700000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-311140700000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30347200000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-30347200000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30854300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30854300000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30337400000 Unit1220230804Open filing evidence
2023-04-01 – 2023-06-30337400000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30507100000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30507100000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31169800000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31990200000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-31990200000 USD20250220Open filing evidence
2022-07-01 – 2022-09-30310200000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30752100000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-3064600000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30107100000 USD20240807Open filing evidence
2023-04-01 – 2023-06-3064500000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30110700000 USD20240807Open filing evidence

Operating Segments · Calcium

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-319000000 Unit1320240222Open filing evidence
2023-07-01 – 2023-09-302300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-307000000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-302400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-304600000 Unit1220230804Open filing evidence
2023-01-01 – 2023-03-312300000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-317800000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-302100000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-305400000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3092400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30466700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30186800000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30374300000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31187500000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31846600000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30237500000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30635200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30220600000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30397700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31177000000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31653500000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30174400000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30489900000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30167300000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30315500000 USD20250731Open filing evidence
2024-01-01 – 2024-03-31148300000 USD20250430Open filing evidence
2023-01-01 – 2023-12-311249300000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-311249300000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30364600000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-30364600000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30993300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30993300000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30343500000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30628700000 Unit1220230804Open filing evidence
2023-01-01 – 2023-03-31285100000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-311593900000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-311593900000 USD20250220Open filing evidence
2022-07-01 – 2022-09-30450500000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-301233400000 Unit1220231027Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3114900000 USD20260219Open filing evidence
2024-01-01 – 2024-12-3116700000 USD20260219Open filing evidence
2023-01-01 – 2023-12-3112200000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-3112200000 USD20260219Open filing evidence
2022-01-01 – 2022-12-3151300000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-3151300000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-310 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-310 Unit1320240222Open filing evidence

Non Us · Asphalt

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=us-gaap:NonUsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-310 USD20260219Open filing evidence
2024-01-01 – 2024-12-310 USD20250220Open filing evidence

Non Us · Concrete

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=us-gaap:NonUsMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-310 USD20260219Open filing evidence
2024-01-01 – 2024-12-310 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31395900000 USD20250430Open filing evidence
2024-01-01 – 2024-12-311758600000 USD20250220Open filing evidence
2024-07-01 – 2024-09-30466700000 USD20241030Open filing evidence
2024-01-01 – 2024-09-301267300000 USD20241030Open filing evidence
2024-01-01 – 2024-03-31339000000 USD20250430Open filing evidence
2023-01-01 – 2023-12-311665200000 USD20250220Open filing evidence
2023-07-01 – 2023-09-30464800000 USD20241030Open filing evidence
2023-01-01 – 2023-09-301259700000 USD20241030Open filing evidence
2022-01-01 – 2022-12-311508200000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3124300000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31200000000 USD20250220Open filing evidence
2024-07-01 – 2024-09-3064000000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30149700000 USD20241030Open filing evidence
2024-04-01 – 2024-06-3063000000 USD20240807Open filing evidence
2024-01-01 – 2024-06-3085700000 USD20240807Open filing evidence
2024-01-01 – 2024-03-3122700000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31201400000 USD20250220Open filing evidence
2023-07-01 – 2023-09-3064500000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30147100000 USD20241030Open filing evidence
2023-04-01 – 2023-06-3060800000 USD20240807Open filing evidence
2023-01-01 – 2023-06-3082500000 USD20240807Open filing evidence
2022-01-01 – 2022-12-31177300000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3170300000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31338300000 USD20250220Open filing evidence
2024-07-01 – 2024-09-3088400000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30246600000 USD20241030Open filing evidence
2024-01-01 – 2024-03-3175900000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31363000000 USD20250220Open filing evidence
2023-07-01 – 2023-09-3095400000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30278700000 USD20241030Open filing evidence
2022-01-01 – 2022-12-31694200000 USD20250220Open filing evidence

East · Aggregates

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-311665200000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-31343200000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-311508200000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-30420200000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-301045700000 Unit1220221103Open filing evidence

East · Asphalt

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31201400000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-3121800000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31177300000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-3061400000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-30132000000 Unit1220221103Open filing evidence

East · Calcium

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-310 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-310 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-310 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-300 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-300 Unit1220221103Open filing evidence

East · Concrete

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:EastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31363000000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-3187800000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31694200000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-3090700000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-30223400000 Unit1220221103Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31738600000 USD20250430Open filing evidence
2024-01-01 – 2024-12-313242900000 USD20250220Open filing evidence
2024-07-01 – 2024-09-30842700000 USD20241030Open filing evidence
2024-01-01 – 2024-09-302484700000 USD20241030Open filing evidence
2024-01-01 – 2024-03-31756300000 USD20250430Open filing evidence
2023-01-01 – 2023-12-313333800000 USD20250220Open filing evidence
2023-07-01 – 2023-09-30900400000 USD20241030Open filing evidence
2023-01-01 – 2023-09-302568700000 USD20241030Open filing evidence
2022-01-01 – 2022-12-312940800000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3152400000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31277400000 USD20250220Open filing evidence
2024-07-01 – 2024-09-3090900000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30198000000 USD20241030Open filing evidence
2024-01-01 – 2024-03-3142500000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31231600000 USD20250220Open filing evidence
2023-07-01 – 2023-09-3071400000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30182000000 USD20241030Open filing evidence
2022-01-01 – 2022-12-31211200000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-311600000 USD20250430Open filing evidence
2024-01-01 – 2024-12-318800000 USD20250220Open filing evidence
2024-07-01 – 2024-09-302600000 USD20241030Open filing evidence
2024-01-01 – 2024-09-307100000 USD20241030Open filing evidence
2024-01-01 – 2024-03-312100000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31539800000 USD20250220Open filing evidence
2023-07-01 – 2023-09-30168700000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30457600000 USD20241030Open filing evidence
2022-01-01 – 2022-12-31551900000 USD20250220Open filing evidence

Gulf Coast · Aggregates

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-313324800000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-31786800000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-312933000000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-30759400000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-302129300000 Unit1220221103Open filing evidence

Gulf Coast · Asphalt

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31231600000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-3146200000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31211200000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-3064100000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-30166700000 Unit1220221103Open filing evidence

Gulf Coast · Calcium

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-319000000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-312300000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-317800000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-302100000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-305400000 Unit1220221103Open filing evidence

Gulf Coast · Concrete

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:GulfCoastMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31539800000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-31136200000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31551900000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-3017600000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-3055100000 Unit1220221103Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31201400000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31948100000 USD20250220Open filing evidence
2024-07-01 – 2024-09-30263000000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30725300000 USD20241030Open filing evidence
2024-01-01 – 2024-03-31196000000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31919900000 USD20250220Open filing evidence
2023-07-01 – 2023-09-30263200000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30677500000 USD20241030Open filing evidence
2022-01-01 – 2022-12-31831600000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31132000000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31768200000 USD20250220Open filing evidence
2024-07-01 – 2024-09-30226200000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30570800000 USD20241030Open filing evidence
2024-04-01 – 2024-06-30223600000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30344600000 USD20240807Open filing evidence
2024-01-01 – 2024-03-31121000000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31707700000 USD20250220Open filing evidence
2023-07-01 – 2023-09-30211300000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30525200000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30212100000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30313900000 USD20240807Open filing evidence
2022-01-01 – 2022-12-31601700000 USD20250220Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31105100000 USD20250430Open filing evidence
2024-01-01 – 2024-12-31306400000 USD20250220Open filing evidence
2024-07-01 – 2024-09-3083400000 USD20241030Open filing evidence
2024-01-01 – 2024-09-30236200000 USD20241030Open filing evidence
2024-01-01 – 2024-03-3170300000 USD20250430Open filing evidence
2023-01-01 – 2023-12-31346500000 USD20250220Open filing evidence
2023-07-01 – 2023-09-30100500000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30257000000 USD20241030Open filing evidence
2022-01-01 – 2022-12-31347800000 USD20250220Open filing evidence

West · Aggregates

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31919900000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-31164300000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31831600000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-30204400000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-30541100000 Unit1220221103Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-30266200000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30462300000 USD20240807Open filing evidence
2024-01-01 – 2024-03-31196000000 USD20240502Open filing evidence
2023-04-01 – 2023-06-30250000000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30414300000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31164300000 USD20240502Open filing evidence

West · Asphalt

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31707700000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-31101800000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31601700000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-30184700000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-30453400000 Unit1220221103Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31121000000 USD20240502Open filing evidence
2023-01-01 – 2023-03-31101800000 USD20240502Open filing evidence

West · Calcium

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-310 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-310 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-310 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-300 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-300 Unit1220221103Open filing evidence

West · Concrete

Statement Geographical · Statement Business Segments

Source dimensions srt:StatementGeographicalAxis=vmc:WestMember;us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-31346500000 Unit1320240222Open filing evidence
2023-01-01 – 2023-03-3161100000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-31347800000 Unit1320240222Open filing evidence
2022-07-01 – 2022-09-3022300000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-3051900000 Unit1220221103Open filing evidence

Aggregates

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-301711000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-304702600000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-301639000000 USD20260729Open filing evidence
2026-01-01 – 2026-06-302991600000 USD20260729Open filing evidence
2026-01-01 – 2026-03-311352600000 USD20260429Open filing evidence
2025-01-01 – 2025-12-315800100000 USD20260219Open filing evidence
2025-07-01 – 2025-09-301637900000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-304399600000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-301512900000 USD20260729Open filing evidence
2025-01-01 – 2025-06-302761700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-311248900000 USD20260429Open filing evidence
2024-01-01 – 2024-12-315518600000 USD20260219Open filing evidence
2024-07-01 – 2024-09-301448400000 USD20251030Open filing evidence
2024-01-01 – 2024-09-304155600000 USD20251030Open filing evidence
2024-04-01 – 2024-06-301495900000 USD20250731Open filing evidence
2024-01-01 – 2024-06-302707200000 USD20250731Open filing evidence
2024-01-01 – 2024-03-311211200000 USD20250430Open filing evidence
2023-01-01 – 2023-12-315382900000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-315391900000 USD20260219Open filing evidence
2023-07-01 – 2023-09-301471700000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-301474000000 USD20241030Open filing evidence
2023-01-01 – 2023-09-304093000000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-304100000000 USD20241030Open filing evidence
2023-04-01 – 2023-06-301429600000 Unit1220230804Open filing evidence
2023-04-01 – 2023-06-301432000000 USD20240807Open filing evidence
2023-01-01 – 2023-06-302621400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-302626000000 USD20240807Open filing evidence
2023-01-01 – 2023-03-311191800000 Unit1220230505Open filing evidence
2023-01-01 – 2023-03-311194100000 USD20240502Open filing evidence
2022-01-01 – 2022-12-314723300000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-314731100000 USD20250220Open filing evidence
2022-07-01 – 2022-09-301325500000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-303592400000 Unit1220231027Open filing evidence

Aggregates · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31-80100000 USD20240502Open filing evidence
2023-01-01 – 2023-03-31-102500000 USD20240502Open filing evidence

Aggregates · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:AggregatesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-301613500000 USD20240807Open filing evidence
2024-01-01 – 2024-06-302904900000 USD20240807Open filing evidence
2024-01-01 – 2024-03-311291300000 USD20240502Open filing evidence
2023-04-01 – 2023-06-301580800000 USD20240807Open filing evidence
2023-01-01 – 2023-06-302877400000 USD20240807Open filing evidence
2023-01-01 – 2023-03-311296600000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31339000000 USD20240502Open filing evidence
2023-01-01 – 2023-03-31343200000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-30885600000 USD20240807Open filing evidence
2024-01-01 – 2024-06-301642000000 USD20240807Open filing evidence
2024-01-01 – 2024-03-31756300000 USD20240502Open filing evidence
2023-04-01 – 2023-06-30879100000 USD20240807Open filing evidence
2023-01-01 – 2023-06-301668100000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31789100000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-30461700000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30800600000 USD20240807Open filing evidence
2023-04-01 – 2023-06-30451700000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30795000000 USD20240807Open 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
PeriodValueUnitFiledEvidence
2022-07-01 – 2022-09-30106500000 Unit1220221103Open filing evidence
2022-01-01 – 2022-09-30297400000 Unit1220221103Open filing evidence

Asphalt

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30381200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30927000000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30330000000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30545800000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31215800000 USD20260429Open filing evidence
2025-01-01 – 2025-12-311294400000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30416100000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30993700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30368900000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30577600000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31208700000 USD20260429Open filing evidence
2024-01-01 – 2024-12-311245600000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30381100000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30918500000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30351200000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30537400000 USD20250731Open filing evidence
2024-01-01 – 2024-03-31186200000 USD20250430Open filing evidence
2023-01-01 – 2023-12-311140700000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-311140700000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30347200000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-30347200000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30854300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30854300000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30337400000 Unit1220230804Open filing evidence
2023-04-01 – 2023-06-30337400000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30507100000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30507100000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31169800000 Unit1220230505Open filing evidence
2023-01-01 – 2023-03-31169800000 USD20240502Open filing evidence
2022-01-01 – 2022-12-31990200000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-31990200000 USD20250220Open filing evidence
2022-07-01 – 2022-09-30310200000 Unit1220231027Open filing evidence
2022-01-01 – 2022-09-30752100000 Unit1220231027Open filing evidence

Asphalt · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-310 USD20240502Open filing evidence
2023-01-01 – 2023-03-310 USD20240502Open filing evidence

Asphalt · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:AsphaltMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31186200000 USD20240502Open filing evidence
2023-01-01 – 2023-03-31169800000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-3122700000 USD20240502Open filing evidence
2023-01-01 – 2023-03-3121800000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-3142500000 USD20240502Open filing evidence
2023-01-01 – 2023-03-3146200000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-09-300 Unit1220221103Open filing evidence

Calcium

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:CalciumMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-12-319000000 Unit1320240222Open filing evidence
2023-07-01 – 2023-09-302300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-307000000 Unit1220231027Open filing evidence
2023-04-01 – 2023-06-302400000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-304600000 Unit1220230804Open filing evidence
2023-01-01 – 2023-03-312300000 Unit1220230505Open filing evidence
2022-01-01 – 2022-12-317800000 Unit1320240222Open filing evidence

Concrete

Statement Business Segments

Multiple units reported for the same period; values are kept separate.

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3092400000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-01-01 – 2026-09-30466700000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2026-04-01 – 2026-06-30186800000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30374300000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31187500000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31846600000 USD20260219Open filing evidence
2025-07-01 – 2025-09-30237500000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-01-01 – 2025-09-30635200000 USD2026-10-29 · 16:03:15.000ZOpen filing evidence
2025-04-01 – 2025-06-30220600000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30397700000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31177000000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31653500000 USD20260219Open filing evidence
2024-07-01 – 2024-09-30174400000 USD20251030Open filing evidence
2024-01-01 – 2024-09-30489900000 USD20251030Open filing evidence
2024-04-01 – 2024-06-30167300000 USD20250731Open filing evidence
2024-01-01 – 2024-06-30315500000 USD20250731Open filing evidence
2024-01-01 – 2024-03-31148300000 USD20250430Open filing evidence
2023-01-01 – 2023-12-311249300000 Unit1320240222Open filing evidence
2023-01-01 – 2023-12-311249300000 USD20260219Open filing evidence
2023-07-01 – 2023-09-30364600000 Unit1220231027Open filing evidence
2023-07-01 – 2023-09-30364600000 USD20241030Open filing evidence
2023-01-01 – 2023-09-30993300000 Unit1220231027Open filing evidence
2023-01-01 – 2023-09-30993300000 USD20241030Open filing evidence
2023-04-01 – 2023-06-30343500000 Unit1220230804Open filing evidence
2023-04-01 – 2023-06-30343500000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30628700000 Unit1220230804Open filing evidence
2023-01-01 – 2023-06-30628700000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31285100000 Unit1220230505Open filing evidence
2023-01-01 – 2023-03-31285100000 USD20240502Open filing evidence
2022-01-01 – 2022-12-311593900000 Unit1320240222Open filing evidence
2022-01-01 – 2022-12-311593900000 USD20250220Open filing evidence

Concrete · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-300 USD20240807Open filing evidence
2024-01-01 – 2024-06-300 USD20240807Open filing evidence
2024-01-01 – 2024-03-310 USD20240502Open filing evidence
2023-04-01 – 2023-06-300 USD20240807Open filing evidence
2023-01-01 – 2023-06-300 USD20240807Open filing evidence
2023-01-01 – 2023-03-310 USD20240502Open filing evidence

Concrete · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=vmc:ConcreteMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-30167300000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30315500000 USD20240807Open filing evidence
2024-01-01 – 2024-03-31148300000 USD20240502Open filing evidence
2023-04-01 – 2023-06-30343500000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30628700000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31285100000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-3175900000 USD20240502Open filing evidence
2023-01-01 – 2023-03-3187800000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-302500000 USD20240807Open filing evidence
2024-01-01 – 2024-06-304500000 USD20240807Open filing evidence
2024-01-01 – 2024-03-312100000 USD20240502Open filing evidence
2023-04-01 – 2023-06-30152700000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30288900000 USD20240807Open filing evidence
2023-01-01 – 2023-03-31136200000 USD20240502Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-3082400000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30158300000 USD20240807Open filing evidence
2023-04-01 – 2023-06-3095400000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30183300000 USD20240807Open 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
PeriodValueUnitFiledEvidence
2024-04-01 – 2024-06-3082400000 USD20240807Open filing evidence
2024-01-01 – 2024-06-30152700000 USD20240807Open filing evidence
2024-01-01 – 2024-03-3170300000 USD20240502Open filing evidence
2023-04-01 – 2023-06-3095400000 USD20240807Open filing evidence
2023-01-01 – 2023-06-30156500000 USD20240807Open filing evidence
2023-01-01 – 2023-03-3161100000 USD20240502Open filing evidence