XML 54 R27.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Dec. 27, 2014
Components of accumulated other comprehensive income (loss)    
Balance at the beginning of the period $ (134,433)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Current-period comprehensive income (loss) (55,771)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent  
Balance at the end of the period (190,204)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax  
Foreign Currency Translation Adjustments    
Components of accumulated other comprehensive income (loss)    
Balance at the beginning of the period (99,618)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Current-period comprehensive income (loss) (56,083)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Balance at the end of the period (155,701)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
 
Unrealized Loss on Cash Flow Hedge    
Components of accumulated other comprehensive income (loss)    
Balance at the beginning of the period 3,879us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Current-period comprehensive income (loss) 312us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Balance at the end of the period 4,191us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
 
Defined Benefit Pension Plan    
Components of accumulated other comprehensive income (loss)    
Balance at the beginning of the period   (38,694)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Balance at the end of the period $ (38,694)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
$ (38,694)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember