XML 156 R105.htm IDEA: XBRL DOCUMENT
v3.25.0.1

COMMITMENTS AND CONTINGENCIES - Minimum Royalties Under Mineral Leases (Details) $ in Millions | Dec. 31, 2024 USD ($)
--- | ---
Commitments and Contingencies Disclosure [Abstract] |
2025 | $ 27.5
2026–2027 | 43.5
2028–2029 | 29.9
Thereafter | 136.7
Total | $ 237.6

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Mineral leases future minimum royalties due. + References No definition available. + Details
Name: | vmc_MineralLeasesFutureMinimumRoyaltiesDue
Namespace Prefix: | vmc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Mineral leases future minimum royalties due in fourth and fifth year. + References No definition available. + Details
Name: | vmc_MineralLeasesFutureMinimumRoyaltiesDueInFourthAndFifthYear
Namespace Prefix: | vmc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Mineral leases future minimum royalties due in second and third year. + References No definition available. + Details
Name: | vmc_MineralLeasesFutureMinimumRoyaltiesDueInSecondAndThirdYear
Namespace Prefix: | vmc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Mineral leases future minimum royalties due thereafter + References No definition available. + Details
Name: | vmc_MineralLeasesFutureMinimumRoyaltiesDueThereafter
Namespace Prefix: | vmc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Mineral leases future minimum royalties due year one. + References No definition available. + Details
Name: | vmc_MineralLeasesFutureMinimumRoyaltiesDueYearOne
Namespace Prefix: | vmc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant