XML 165 R106.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT REPORTING (Narrative) (Details) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]      
Number of operating segments 4us-gaap_NumberOfOperatingSegments    
Number of reportable segments 4us-gaap_NumberOfReportableSegments    
Radius for delivering product, minimum 20vmc_RadiusForDeliveringProductMinimum    
Radius for delivering product, maximum 25vmc_RadiusForDeliveringProductMaximum    
Equity method investments $ 22,924us-gaap_EquityMethodInvestments $ 22,962us-gaap_EquityMethodInvestments $ 22,965us-gaap_EquityMethodInvestments
Concrete      
Segment Reporting Information [Line Items]      
Number Of States In Which Segments Serve 6vmc_NumberOfStatesInWhichSegmentsServe
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
   
Percentage of product weight attributable to Aggregates 78.00%vmc_PercentageOfProductWeightAttributableToAggregates
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
   
Asphalt Mix      
Segment Reporting Information [Line Items]      
Number Of States In Which Segments Serve 4vmc_NumberOfStatesInWhichSegmentsServe
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
   
Percentage of product weight attributable to Aggregates 95.00%vmc_PercentageOfProductWeightAttributableToAggregates
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
   
Aggregates      
Segment Reporting Information [Line Items]      
Number Of States In Which Segments Serve 20vmc_NumberOfStatesInWhichSegmentsServe
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
   
Number Of Additional States Served 5vmc_NumberOfAdditionalStatesServed
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
   
Nondomestic [Member]      
Segment Reporting Information [Line Items]      
Long-lived assets 139,427us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= vmc_NondomesticMember
140,504us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= vmc_NondomesticMember
138,415us-gaap_NoncurrentAssets
/ us-gaap_StatementGeographicalAxis
= vmc_NondomesticMember
Nondomestic [Member] | Aggregates      
Segment Reporting Information [Line Items]      
Product sales $ 14,699us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
/ us-gaap_StatementGeographicalAxis
= vmc_NondomesticMember
$ 12,339us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
/ us-gaap_StatementGeographicalAxis
= vmc_NondomesticMember
$ 14,733us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
/ us-gaap_StatementGeographicalAxis
= vmc_NondomesticMember