XML 27 R52.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Fair Value Measurements (Details) (USD $) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012 | Jan. 28, 2015
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |
Earn-out obligations - current | $ 9,455,000 vsec_CurrentPortionOfEarnOutObligationFairValueDisclosure | $ 0 vsec_CurrentPortionOfEarnOutObligationFairValueDisclosure |  |
Earn-out obligations, less current portion | 0 vsec_EarnOutObligationsFairValueDisclosure | 9,062,000 vsec_EarnOutObligationsFairValueDisclosure |  |
Offset amount included in accumulated other comprehensive loss, net of tax | 0 us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax | 0 us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax |  |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |  |  |
Balance as of December 31, 2013 | 9,062,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue |  |  |
Maximum potential cash payment |  |  |  | 45,000,000 vsec_MaximumPotentialCashPayment
Earn-out payments | (2,666,000)vsec_PaymentOfEarnOutObligation |  |  |
Fair value adjustment included in earnings | 3,059,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings |  |  |
Fair Value Inputs, Discount Rate | 7.50%us-gaap_FairValueInputsDiscountRate |  |  |
Reclassification from long-term to short-term | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet |  |  |
Balance as of December 31, 2014 | 9,455,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue |  |  |
Short Term Obligations [Member] |  |  |  |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |  |  |
Balance as of December 31, 2013 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = vsec_ShortTermObligationsMember |  |  |
Earn-out payments | 0 vsec_PaymentOfEarnOutObligation / us-gaap_FairValueByLiabilityClassAxis = vsec_ShortTermObligationsMember |  |  |
Fair value adjustment included in earnings | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByLiabilityClassAxis = vsec_ShortTermObligationsMember |  |  |
Reclassification from long-term to short-term | 9,455,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet / us-gaap_FairValueByLiabilityClassAxis = vsec_ShortTermObligationsMember |  |  |
Balance as of December 31, 2014 | 9,455,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = vsec_ShortTermObligationsMember |  |  |
Long Term Earn Out Obligations [Member] |  |  |  |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |  |  |
Balance as of December 31, 2013 | 9,062,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = vsec_LongTermEarnOutObligationsMember |  |  |
Earn-out payments | (2,666,000)vsec_PaymentOfEarnOutObligation / us-gaap_FairValueByLiabilityClassAxis = vsec_LongTermEarnOutObligationsMember |  |  |
Fair value adjustment included in earnings | 3,059,000 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings / us-gaap_FairValueByLiabilityClassAxis = vsec_LongTermEarnOutObligationsMember |  |  |
Reclassification from long-term to short-term | (9,455,000)us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet / us-gaap_FairValueByLiabilityClassAxis = vsec_LongTermEarnOutObligationsMember |  |  |
Balance as of December 31, 2014 | 0 us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue / us-gaap_FairValueByLiabilityClassAxis = vsec_LongTermEarnOutObligationsMember |  |  |
WBI Acquisition [Member] |  |  |  |
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] |  |  |  |
Earn-out payments | 2,700,000 vsec_PaymentOfEarnOutObligation / us-gaap_BusinessAcquisitionAxis = vsec_WbiAcquisitionMember | 219,000 vsec_PaymentOfEarnOutObligation / us-gaap_BusinessAcquisitionAxis = vsec_WbiAcquisitionMember | 7,100,000 vsec_PaymentOfEarnOutObligation / us-gaap_BusinessAcquisitionAxis = vsec_WbiAcquisitionMember |
Fair Value, Inputs, Level 1 [Member] | Other Assets [Member] |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |
Non-COLI assets held in DSC plan | 253,000 vsec_MutualFundsHeldInDscPlanFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member | 198,000 vsec_MutualFundsHeldInDscPlanFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = us-gaap_OtherAssetsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel1Member |  |
Fair Value, Inputs, Level 2 [Member] | Accrued Expenses [Member] |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |
Interest rate swaps | 0 vsec_InterestRateSwaps / us-gaap_BalanceSheetLocationAxis = vsec_AccruedExpensesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member | 326,000 vsec_InterestRateSwaps / us-gaap_BalanceSheetLocationAxis = vsec_AccruedExpensesMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel2Member |  |
Fair Value, Inputs, Level 3 [Member] | Current Portion of Earn Out Obligations [Member] |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |
Earn-out obligations - current | 9,455,000 vsec_CurrentPortionOfEarnOutObligationFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = vsec_CurrentPortionOfEarnOutObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | 0 vsec_CurrentPortionOfEarnOutObligationFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = vsec_CurrentPortionOfEarnOutObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |
Fair Value, Inputs, Level 3 [Member] | Earn-out Obligations [Member] |  |  |  |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] |  |  |  |
Earn-out obligations, less current portion | $ 0 vsec_EarnOutObligationsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = vsec_EarnOutObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member | $ 9,062,000 vsec_EarnOutObligationsFairValueDisclosure / us-gaap_BalanceSheetLocationAxis = vsec_EarnOutObligationsMember / us-gaap_FairValueByFairValueHierarchyLevelAxis = us-gaap_FairValueInputsLevel3Member |  |

X
- Definition Accumulated change, net of tax, in accumulated gains and losses from derivative instruments designated and qualifying as the effective portion of cash flow hedges. Includes an entity's share of an equity investee's Increase or Decrease in deferred hedging gains or losses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669686-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e681-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 10A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669646-108580 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 30 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7668309&loc=d3e80784-113994 + Details
Name: | us-gaap_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTax
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value. For example, but not limited to, weighted average cost of capital (WACC), cost of capital, cost of equity and cost of debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueInputsDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents fair value of recognized liabilities arising from a contingency assumed in a business combination. + References No definition available. + Details
Name: | vsec_CurrentPortionOfEarnOutObligationFairValueDisclosure
Namespace Prefix: | vsec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents recognized liabilities arising from a contingency assumed in a business combination. + References No definition available. + Details
Name: | vsec_EarnOutObligationsFairValueDisclosure
Namespace Prefix: | vsec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Derivative instrument obligations meeting the definition of a liability which the Company is a party to as of the balance sheet date. + References No definition available. + Details
Name: | vsec_InterestRateSwaps
Namespace Prefix: | vsec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of potential cash payments that could result from the contingent consideration arrangement. + References No definition available. + Details
Name: | vsec_MaximumPotentialCashPayment
Namespace Prefix: | vsec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition This element represents the portion of the balance sheet assertion valued at fair value by the entity whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. This element represents the fair value of mutual funds held in DSC plan. + References No definition available. + Details
Name: | vsec_MutualFundsHeldInDscPlanFairValueDisclosure
Namespace Prefix: | vsec_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Cash paid for earn-out obligation. + References No definition available. + Details
Name: | vsec_PaymentOfEarnOutObligation
Namespace Prefix: | vsec_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=vsec_WbiAcquisitionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=vsec_LongTermEarnOutObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByLiabilityClassAxis=vsec_ShortTermObligationsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |