XML 94 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details 4) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 27, 2014
Components of accumulated other comprehensive income (loss)  
Balance at the beginning of the period $ (47,685)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Current-period comprehensive income (loss) (86,748)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Balance at the end of the period (134,433)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Foreign Currency Translation Adjustments  
Components of accumulated other comprehensive income (loss)  
Balance at the beginning of the period (20,165)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Current-period comprehensive income (loss) (79,453)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedTranslationAdjustmentMember
Balance at the end of the period (99,618)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 (2,535)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Current-period comprehensive income (loss) 6,414us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= vmi_AccumulatedNetUnrealizedGainLossFromDesignatedOrQualifyingCashFlowHedgesMember
Balance at the end of the period 3,879us-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 (24,985)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Current-period comprehensive income (loss) (13,709)us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember
Balance at the end of the period $ (38,694)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember