Annual report pursuant to Section 13 and 15(d)

Debt (Details)

v2.4.1.9
Debt (Details) (USD $)
In Millions, unless otherwise specified
0 Months Ended 12 Months Ended
Jan. 28, 2015
Dec. 31, 2014
Dec. 31, 2013
Debt Instrument [Line Items]      
Debt Instrument, Maturity Date Jan. 28, 2020    
Borrowings outstanding     $ 92.2us-gaap_DebtInstrumentCarryingAmount
Term loan payments 2016   17.8us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo  
Term loan payments 2017   21.6us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree  
Term loan payments 2018   28.1us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour  
Term loan payments 2019   30us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive  
Term loan payments after 2019   41.3us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive  
Revolving loans amount outstanding   23.6us-gaap_LineOfCreditFacilityAmountOutstanding 30.3us-gaap_LineOfCreditFacilityAmountOutstanding
Letters of credit outstanding   0us-gaap_LettersOfCreditOutstandingAmount 573us-gaap_LettersOfCreditOutstandingAmount
Debt outstanding   48.6us-gaap_LongTermDebt 89.7us-gaap_LongTermDebt
Duration of interest rate cash flow hedge 3 years    
Interest rate range, minimum (in hundredths)   1.91%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMinimum  
Interest rate range, maximum (in hundredths)   3.25%us-gaap_DebtInstrumentInterestRateStatedPercentageRateRangeMaximum  
Effective interest rate (in hundredths)   3.15%us-gaap_DebtInstrumentInterestRateEffectivePercentage  
Interest expense, net   2.0us-gaap_InterestExpense 3.7us-gaap_InterestExpense
LIBOR [Member]      
Debt Instrument [Line Items]      
Base margin (in hundredths)   1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ vsec_TypeOfBaseMarginAxis
= vsec_LiborMember
 
Base Rate [Member]      
Debt Instrument [Line Items]      
Base margin (in hundredths)   0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ vsec_TypeOfBaseMarginAxis
= us-gaap_BaseRateMember
 
Amended and Restated [Member]      
Debt Instrument [Line Items]      
Financing costs   2us-gaap_DebtIssuanceCosts
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
 
Borrowings outstanding 150.0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
   
Term loan payments 2015   11.2us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
 
Revolving loans maximum borrowing capacity 150us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
   
Revolving loans potential increment in maximum borrowing capacity 75vsec_RevolvingLoansPotentialIncrementInMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
   
Revolving loans amount outstanding 100.0us-gaap_LineOfCreditFacilityAmountOutstanding
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
   
Amended and Restated [Member] | LIBOR [Member]      
Debt Instrument [Line Items]      
Base margin (in hundredths) 2.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
/ vsec_TypeOfBaseMarginAxis
= vsec_LiborMember
   
Amended and Restated [Member] | Base Rate [Member]      
Debt Instrument [Line Items]      
Base margin (in hundredths) 1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_LongtermDebtTypeAxis
= vsec_AmendedAndRestatedMember
/ vsec_TypeOfBaseMarginAxis
= us-gaap_BaseRateMember
   
Former [Member]      
Debt Instrument [Line Items]      
Borrowings outstanding   25.0us-gaap_DebtInstrumentCarryingAmount
/ us-gaap_LongtermDebtTypeAxis
= vsec_FormerMember
 
Revolving loans maximum borrowing capacity   $ 125us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_LongtermDebtTypeAxis
= vsec_FormerMember