XML 13 R33.htm IDEA: XBRL DOCUMENT v2.4.1.9
GOODWILL AND INTANGIBLE ASSETS (Details 3) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Dec. 27, 2014
Carrying amount of goodwill    
Balance at the beginning of the period $ 385,111us-gaap_Goodwill  
Foreign currency translation (11,223)us-gaap_GoodwillTranslationAdjustments  
Balance at the end of the period 373,888us-gaap_Goodwill  
Engineered Infrastructure Products segment:    
Carrying amount of goodwill    
Balance at the beginning of the period 197,074us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_EngineeredInfrastructureProductsSegmentMember
 
Foreign currency translation (8,654)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_EngineeredInfrastructureProductsSegmentMember
 
Balance at the end of the period 188,420us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_EngineeredInfrastructureProductsSegmentMember
 
Utility Support Structures segment    
Carrying amount of goodwill    
Balance at the beginning of the period   75,404us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_UtilitySupportStructuresSegmentMember
Balance at the end of the period 75,404us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_UtilitySupportStructuresSegmentMember
75,404us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_UtilitySupportStructuresSegmentMember
Coatings segment    
Carrying amount of goodwill    
Balance at the beginning of the period 74,862us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_CoatingsSegmentMember
 
Foreign currency translation (1,667)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_CoatingsSegmentMember
 
Balance at the end of the period 73,195us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_CoatingsSegmentMember
 
Irrigation segment    
Carrying amount of goodwill    
Balance at the beginning of the period 19,536us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_IrrigationSegmentMember
 
Foreign currency translation (89)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_IrrigationSegmentMember
 
Balance at the end of the period 19,447us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= vmi_IrrigationSegmentMember
 
Other    
Carrying amount of goodwill    
Balance at the beginning of the period 18,235us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Foreign currency translation (813)us-gaap_GoodwillTranslationAdjustments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember
 
Balance at the end of the period $ 17,422us-gaap_Goodwill
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_AllOtherSegmentsMember