XML 68 R49.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Business Segments and Customer Information, Major Customers (Details) (USD $) In Thousands, unless otherwise specified | 12 Months Ended
--- | ---
Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | $ 424,071 us-gaap_Revenues | $ 471,638 us-gaap_Revenues | $ 546,755 us-gaap_Revenues
Percentage of revenue by customer (in dollars per share) | 100.00%vsec_PercentageOfRevenueByCustomer | 100.00%vsec_PercentageOfRevenueByCustomer | 100.00%vsec_PercentageOfRevenueByCustomer
U.S. Navy [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 88,007 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USNavyMember | 123,307 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USNavyMember | 120,867 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USNavyMember
Percentage of revenue by customer (in dollars per share) | 20.70%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USNavyMember | 26.10%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USNavyMember | 22.10%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USNavyMember
U.S. Army/Army Reserve [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 101,714 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USArmyArmyReserveMember | 101,736 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USArmyArmyReserveMember | 182,412 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USArmyArmyReserveMember
Percentage of revenue by customer (in dollars per share) | 24.00%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USArmyArmyReserveMember | 21.60%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USArmyArmyReserveMember | 33.40%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USArmyArmyReserveMember
U.S. Air Force [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 3,323 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USAirForceMember | 3,625 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USAirForceMember | 6,963 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_USAirForceMember
Percentage of revenue by customer (in dollars per share) | 0.80%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USAirForceMember | 0.80%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USAirForceMember | 1.30%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_USAirForceMember
Total Department of Defense [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 193,044 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_TotalDepartmentOfDefenseMember | 228,668 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_TotalDepartmentOfDefenseMember | 310,242 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_TotalDepartmentOfDefenseMember
Percentage of revenue by customer (in dollars per share) | 45.50%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_TotalDepartmentOfDefenseMember | 48.50%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_TotalDepartmentOfDefenseMember | 56.80%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_TotalDepartmentOfDefenseMember
U.S. Postal Service [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 167,268 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_UsPostalServiceMember | 142,203 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_UsPostalServiceMember | 130,866 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_UsPostalServiceMember
Percentage of revenue by customer (in dollars per share) | 39.40%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_UsPostalServiceMember | 30.10%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_UsPostalServiceMember | 23.90%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_UsPostalServiceMember
Department of U.S. Treasury [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 10,897 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfTreasuryMember | 35,929 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfTreasuryMember | 20,898 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfTreasuryMember
Percentage of revenue by customer (in dollars per share) | 2.60%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfTreasuryMember | 7.60%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfTreasuryMember | 3.80%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfTreasuryMember
Department of Energy [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 19,000 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfEnergyMember | 20,124 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfEnergyMember | 33,369 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfEnergyMember
Percentage of revenue by customer (in dollars per share) | 4.50%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfEnergyMember | 4.30%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfEnergyMember | 6.10%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfEnergyMember
Department of Interior [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 1,431 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfInteriorMember | 1,545 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfInteriorMember | 16,884 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_DepartmentOfInteriorMember
Percentage of revenue by customer (in dollars per share) | 0.30%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfInteriorMember | 0.30%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfInteriorMember | 3.10%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_DepartmentOfInteriorMember
Other government [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 28,751 us-gaap_Revenues / us-gaap_MajorCustomersAxis = us-gaap_GovernmentMember | 40,919 us-gaap_Revenues / us-gaap_MajorCustomersAxis = us-gaap_GovernmentMember | 32,231 us-gaap_Revenues / us-gaap_MajorCustomersAxis = us-gaap_GovernmentMember
Percentage of revenue by customer (in dollars per share) | 6.80%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = us-gaap_GovernmentMember | 8.70%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = us-gaap_GovernmentMember | 5.90%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = us-gaap_GovernmentMember
Total Federal civilian agencies [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | 227,347 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_TotalFederalCivilAgenciesMember | 240,720 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_TotalFederalCivilAgenciesMember | 234,248 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_TotalFederalCivilAgenciesMember
Percentage of revenue by customer (in dollars per share) | 53.60%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_TotalFederalCivilAgenciesMember | 51.00%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_TotalFederalCivilAgenciesMember | 42.80%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_TotalFederalCivilAgenciesMember
Commercial [Member] |  |  |
Revenue, Major Customer [Line Items] |  |  |
Revenue, by customer | $ 3,680 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_CommercialMember | $ 2,250 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_CommercialMember | $ 2,265 us-gaap_Revenues / us-gaap_MajorCustomersAxis = vsec_CommercialMember
Percentage of revenue by customer (in dollars per share) | 0.90%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_CommercialMember | 0.50%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_CommercialMember | 0.40%vsec_PercentageOfRevenueByCustomer / us-gaap_MajorCustomersAxis = vsec_CommercialMember

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

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of revenue generated from a single external customer. + References No definition available. + Details
Name: | vsec_PercentageOfRevenueByCustomer
Namespace Prefix: | vsec_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_MajorCustomersAxis=us-gaap_GovernmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_CommercialMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_DepartmentOfEnergyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_DepartmentOfInteriorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_DepartmentOfTreasuryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_TotalDepartmentOfDefenseMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_TotalFederalCivilAgenciesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_USAirForceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_USArmyArmyReserveMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_USNavyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MajorCustomersAxis=vsec_UsPostalServiceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |