XML 51 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
GUARANTOR/NON-GUARANTOR FINANCIAL INFORMATION (Details 5) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Cash flows from operating activities:    
Net earnings $ 31,507us-gaap_ProfitLoss $ 56,563us-gaap_ProfitLoss
Adjustments to reconcile net earnings to net cash flows from operations:    
Depreciation and amortization 23,901us-gaap_DepreciationDepletionAndAmortization 19,601us-gaap_DepreciationDepletionAndAmortization
Loss on investment 4,415us-gaap_GainLossOnInvestments 3,386us-gaap_GainLossOnInvestments
Stock-based compensation 1,761us-gaap_ShareBasedCompensation 1,880us-gaap_ShareBasedCompensation
Defined benefit pension plan expense (150)us-gaap_PensionExpense 662us-gaap_PensionExpense
Contribution to defined benefit pension plan (15,735)us-gaap_PensionContributions (17,484)us-gaap_PensionContributions
Gain on sale of property, plant and equipment (136)us-gaap_GainLossOnSaleOfPropertyPlantEquipment (127)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
Deferred income taxes 5,164vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact (2,923)vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
Changes in assets and liabilities (net of acquisitions):    
Receivables 18,584us-gaap_IncreaseDecreaseInReceivables 31,668us-gaap_IncreaseDecreaseInReceivables
Inventories (27,041)us-gaap_IncreaseDecreaseInInventories (37,911)us-gaap_IncreaseDecreaseInInventories
Prepaid expenses 4,954us-gaap_IncreaseDecreaseInPrepaidExpense (9,148)us-gaap_IncreaseDecreaseInPrepaidExpense
Accounts payable (1,261)us-gaap_IncreaseDecreaseInAccountsPayable (12,471)us-gaap_IncreaseDecreaseInAccountsPayable
Accrued expenses (5,324)us-gaap_IncreaseDecreaseInAccruedLiabilities (29,889)us-gaap_IncreaseDecreaseInAccruedLiabilities
Other noncurrent liabilities 1,684us-gaap_IncreaseDecreaseInOtherOperatingLiabilities 1,551us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
Income taxes payable (refundable) 13,205us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable 16,559us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
Net cash flows from operating activities 55,528us-gaap_NetCashProvidedByUsedInOperatingActivities 21,917us-gaap_NetCashProvidedByUsedInOperatingActivities
Cash flows from investing activities:    
Purchase of property, plant and equipment (16,615)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (23,526)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Acquisitions, net of cash acquired   (120,483)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
Proceeds from sale of assets 185us-gaap_ProceedsFromSaleOfProductiveAssets 1,391us-gaap_ProceedsFromSaleOfProductiveAssets
Other, net 2,930us-gaap_PaymentsForProceedsFromOtherInvestingActivities (990)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
Net cash flows from investing activities (13,500)us-gaap_NetCashProvidedByUsedInInvestingActivities (143,608)us-gaap_NetCashProvidedByUsedInInvestingActivities
Cash flows from financing activities:    
Net borrowings under short-term agreements 1,155us-gaap_ProceedsFromRepaymentsOfShortTermDebt (4,056)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
Principal payments on long-term borrowings (224)us-gaap_RepaymentsOfLongTermDebt (63)us-gaap_RepaymentsOfLongTermDebt
Dividends paid (9,086)us-gaap_PaymentsOfDividendsCommonStock (6,706)us-gaap_PaymentsOfDividendsCommonStock
Dividends to noncontrolling interest (1,290)us-gaap_PaymentsOfDividendsMinorityInterest (351)us-gaap_PaymentsOfDividendsMinorityInterest
Proceeds from exercises under stock plans 1,760us-gaap_ProceedsFromStockPlans 7,860us-gaap_ProceedsFromStockPlans
Excess tax benefits from stock option exercises 345us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 2,296us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
Purchase of treasury shares (72,900)us-gaap_PaymentsForRepurchaseOfCommonStock  
Purchase of common treasury shares - stock plan exercises (2,156)vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises (8,574)vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
Net cash flows from financing activities (82,396)us-gaap_NetCashProvidedByUsedInFinancingActivities (9,594)us-gaap_NetCashProvidedByUsedInFinancingActivities
Effect of exchange rate changes on cash and cash equivalents (12,845)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents 5,774us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
Net change in cash and cash equivalents (53,213)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (125,511)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents - beginning of year 371,579us-gaap_CashAndCashEquivalentsAtCarryingValue 613,706us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents - end of period 318,366us-gaap_CashAndCashEquivalentsAtCarryingValue 488,195us-gaap_CashAndCashEquivalentsAtCarryingValue
Parent    
Cash flows from operating activities:    
Net earnings 30,739us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
55,980us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Adjustments to reconcile net earnings to net cash flows from operations:    
Depreciation and amortization 7,478us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
6,041us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Stock-based compensation 1,761us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
1,880us-gaap_ShareBasedCompensation
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Gain on sale of property, plant and equipment (13)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(9)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Equity in earnings in nonconsolidated subsidiaries (17,850)vmi_GuarantorNonguarantorIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(24,510)vmi_GuarantorNonguarantorIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Deferred income taxes 5,469vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(1,843)vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Changes in assets and liabilities (net of acquisitions):    
Receivables (4,779)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(13,949)us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Inventories 4,897us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(20,723)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Prepaid expenses 2,282us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
286us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accounts payable 4,358us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
9,294us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Accrued expenses (2,966)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(22,614)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other noncurrent liabilities 1,834us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,104us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Income taxes payable (refundable) 6,252us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
16,640us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash flows from operating activities 39,462us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
8,577us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from investing activities:    
Purchase of property, plant and equipment (4,995)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(11,282)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from sale of assets 15us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
19us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Other, net 3,257us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
17,175us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash flows from investing activities (1,723)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
5,912us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash flows from financing activities:    
Dividends paid (9,086)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(6,706)us-gaap_PaymentsOfDividendsCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchase of noncontrolling interest   (143,000)us-gaap_PaymentsToAcquireAdditionalInterestInSubsidiaries
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Proceeds from exercises under stock plans 1,760us-gaap_ProceedsFromStockPlans
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
7,860us-gaap_ProceedsFromStockPlans
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Excess tax benefits from stock option exercises 345us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,296us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Purchase of treasury shares (72,900)us-gaap_PaymentsForRepurchaseOfCommonStock
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
 
Purchase of common treasury shares - stock plan exercises (2,156)vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(8,574)vmi_PaymentsForRepurchaseOfCommonTreasurySharesStockPlanExercises
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net cash flows from financing activities (82,037)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(148,124)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Net change in cash and cash equivalents (44,298)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
(133,635)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents - beginning of year 69,869us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
215,576us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Cash and cash equivalents - end of period 25,571us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
81,941us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Guarantors    
Cash flows from operating activities:    
Net earnings 9,944us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
15,684us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Adjustments to reconcile net earnings to net cash flows from operations:    
Depreciation and amortization 3,151us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
3,278us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Gain on sale of property, plant and equipment (10)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(77)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Equity in earnings in nonconsolidated subsidiaries (4,305)vmi_GuarantorNonguarantorIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(545)vmi_GuarantorNonguarantorIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Deferred income taxes (533)vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(412)vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Changes in assets and liabilities (net of acquisitions):    
Receivables 6,595us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
24,027us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Inventories (10,307)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
2,753us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Prepaid expenses (251)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
89us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accounts payable (1,442)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,175)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Accrued expenses (1,001)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(9,943)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Income taxes payable (refundable) (4)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
586us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash flows from operating activities 1,837us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
34,265us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from investing activities:    
Purchase of property, plant and equipment (1,492)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(1,767)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Proceeds from sale of assets 19us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
77us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Other, net (1,130)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(36,918)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net cash flows from investing activities (2,603)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(38,608)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash flows from financing activities:    
Effect of exchange rate changes on cash and cash equivalents (24)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
1,154us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Net change in cash and cash equivalents (790)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
(3,189)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents - beginning of year 2,157us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
29,797us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Cash and cash equivalents - end of period 1,367us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
26,608us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_GuarantorSubsidiariesMember
Non-Guarantors    
Cash flows from operating activities:    
Net earnings 13,050us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
9,687us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Adjustments to reconcile net earnings to net cash flows from operations:    
Depreciation and amortization 13,272us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
10,282us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Loss on investment 4,415us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
3,386us-gaap_GainLossOnInvestments
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Defined benefit pension plan expense (150)us-gaap_PensionExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
662us-gaap_PensionExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Contribution to defined benefit pension plan (15,735)us-gaap_PensionContributions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(17,484)us-gaap_PensionContributions
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Gain on sale of property, plant and equipment (113)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(41)us-gaap_GainLossOnSaleOfPropertyPlantEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Deferred income taxes 228vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(668)vmi_DeferredIncomeTaxExpenseBenefitCashFlowImpact
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Changes in assets and liabilities (net of acquisitions):    
Receivables 16,768us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
21,590us-gaap_IncreaseDecreaseInReceivables
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Inventories (21,631)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(19,941)us-gaap_IncreaseDecreaseInInventories
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Prepaid expenses 2,923us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(9,523)us-gaap_IncreaseDecreaseInPrepaidExpense
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accounts payable (4,177)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(20,590)us-gaap_IncreaseDecreaseInAccountsPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Accrued expenses (1,357)us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
2,668us-gaap_IncreaseDecreaseInAccruedLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other noncurrent liabilities (150)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(553)us-gaap_IncreaseDecreaseInOtherOperatingLiabilities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Income taxes payable (refundable) 6,957us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(667)us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash flows from operating activities 14,300us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(21,192)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from investing activities:    
Purchase of property, plant and equipment (10,128)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(10,477)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Acquisitions, net of cash acquired   (120,483)us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sale of assets 151us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
1,295us-gaap_ProceedsFromSaleOfProductiveAssets
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Other, net 732us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
19,020us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash flows from investing activities (9,245)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(110,645)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash flows from financing activities:    
Net borrowings under short-term agreements 1,155us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(4,056)us-gaap_ProceedsFromRepaymentsOfShortTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Principal payments on long-term borrowings (224)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(63)us-gaap_RepaymentsOfLongTermDebt
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Dividends to noncontrolling interest (1,290)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
(351)us-gaap_PaymentsOfDividendsMinorityInterest
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Proceeds from sale of partial ownership interest   143,000us-gaap_ProceedsFromMinorityShareholders
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net cash flows from financing activities (359)us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
138,530us-gaap_NetCashProvidedByUsedInFinancingActivities
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Effect of exchange rate changes on cash and cash equivalents (12,821)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
4,620us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Net change in cash and cash equivalents (8,125)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
11,313us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents - beginning of year 299,553us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
368,333us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Cash and cash equivalents - end of period 291,428us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
379,646us-gaap_CashAndCashEquivalentsAtCarryingValue
/ dei_LegalEntityAxis
= us-gaap_NonGuarantorSubsidiariesMember
Eliminations    
Cash flows from operating activities:    
Net earnings (22,226)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(24,788)us-gaap_ProfitLoss
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Adjustments to reconcile net earnings to net cash flows from operations:    
Equity in earnings in nonconsolidated subsidiaries 22,155vmi_GuarantorNonguarantorIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
25,055vmi_GuarantorNonguarantorIncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Changes in assets and liabilities (net of acquisitions):    
Net cash flows from operating activities (71)us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
267us-gaap_NetCashProvidedByUsedInOperatingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Cash flows from investing activities:    
Other, net 71us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
(267)us-gaap_PaymentsForProceedsFromOtherInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
Net cash flows from investing activities $ 71us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember
$ (267)us-gaap_NetCashProvidedByUsedInInvestingActivities
/ dei_LegalEntityAxis
= us-gaap_ConsolidationEliminationsMember