XML 56 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
SEGMENT REPORTING (Segment Financial Disclosure) (Details) (USD $)
In Thousands, unless otherwise specified
1 Months Ended 3 Months Ended
Jan. 31, 2015
property
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Segment Reporting Information [Line Items]          
Total revenues   $ 631,293us-gaap_SalesRevenueNet $ 574,420us-gaap_SalesRevenueNet    
Gross profit   77,865us-gaap_GrossProfit 34,092us-gaap_GrossProfit    
Depreciation, depletion, accretion and amortization   66,723us-gaap_DepreciationDepletionAndAmortization 69,378us-gaap_DepreciationDepletionAndAmortization    
Cash items   392,657us-gaap_CashAndCashEquivalentsAtCarryingValue 268,773us-gaap_CashAndCashEquivalentsAtCarryingValue 141,273us-gaap_CashAndCashEquivalentsAtCarryingValue 193,738us-gaap_CashAndCashEquivalentsAtCarryingValue
Total assets   8,350,615us-gaap_Assets 7,872,235us-gaap_Assets 8,061,902us-gaap_Assets  
Number of asphalt mix plants 13vmc_NumberOfAsphaltMixPlants        
Identifiable assets [Member]          
Segment Reporting Information [Line Items]          
Total assets   7,835,200us-gaap_Assets
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1] 7,484,600us-gaap_Assets
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1]    
Segment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   668,200us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
627,100us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
   
Aggregates [Member]          
Segment Reporting Information [Line Items]          
Gross profit   67,700us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
[2] 38,500us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
[2]    
Depreciation, depletion, accretion and amortization   55,500us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
[2] 54,600us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
[2]    
Aggregates [Member] | Identifiable assets [Member]          
Segment Reporting Information [Line Items]          
Total assets   7,331,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[2] 7,004,200us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[2]    
Aggregates [Member] | Segment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   503,500us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
[2] 428,700us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
[2]    
Aggregates [Member] | Intersegment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   (36,900)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
(43,500)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AggregatesMember
   
Asphalt Mix [Member]          
Segment Reporting Information [Line Items]          
Gross profit   8,800us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
[3] 4,700us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
[3]    
Depreciation, depletion, accretion and amortization   3,900us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
[3] 2,400us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
[3]    
Asphalt Mix [Member] | Identifiable assets [Member]          
Segment Reporting Information [Line Items]          
Total assets   324,500us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[3] 225,400us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[3]    
Asphalt Mix [Member] | Segment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   103,100us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
[3] 84,200us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_AsphaltMixMember
[3]    
Concrete [Member]          
Segment Reporting Information [Line Items]          
Gross profit   800us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
[3],[4] (9,200)us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
[3],[4]    
Depreciation, depletion, accretion and amortization   2,700us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
[3],[4] 6,000us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
[3],[4]    
Concrete [Member] | Identifiable assets [Member]          
Segment Reporting Information [Line Items]          
Total assets   173,300us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[3],[4] 240,400us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[3],[4]    
Concrete [Member] | Segment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   59,800us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
[3],[4] 96,000us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_ConcreteMember
[3],[4]    
Calcium [Member]          
Segment Reporting Information [Line Items]          
Gross profit   600us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
[5] 100us-gaap_GrossProfit
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
[5]    
Depreciation, depletion, accretion and amortization   200us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
[5] 1,100us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
[5]    
Calcium [Member] | Identifiable assets [Member]          
Segment Reporting Information [Line Items]          
Total assets   5,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[5] 14,600us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
/ us-gaap_SubsegmentsAxis
= vmc_IdentifiableAssetsMember
[1],[5]    
Calcium [Member] | Segment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   1,800us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
[5] 18,200us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
[5]    
Calcium [Member] | Intersegment sales [Member]          
Segment Reporting Information [Line Items]          
Total revenues   0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
(9,200)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_CalciumMember
   
Other [Member]          
Segment Reporting Information [Line Items]          
Depreciation, depletion, accretion and amortization   4,400us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_OtherUnallocatedMember
5,300us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= vmc_OtherUnallocatedMember
   
Corporate [Member]          
Segment Reporting Information [Line Items]          
Total assets   $ 122,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
$ 118,800us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateMember
   
[1] Certain temporarily idled assets are included within a segment's Identifiable Assets but the associated DDA&A is shown within Other in the DDA&A section above as the related DDA&A is excluded from segment gross profit.
[2] Includes crushed stone, sand and gravel, sand, other aggregates, as well as freight, delivery and transportation revenues, and other revenues related to services.
[3] In January 2015, we exchanged our California ready-mixed concrete operations for 13 asphalt mix plants, primarily in Arizona (see Note 16).
[4] Includes ready-mixed concrete. In March 2014, we sold our concrete business in the Florida area (see Note 16) which in addition to ready-mixed concrete, included concrete block, precast concrete, as well as building materials purchased for resale.
[5] Includes cement and calcium products. In March 2014, we sold our cement business (see Note 16).