Goodwill and Intangible Assets (Details) (USD $)
|
3 Months Ended |
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Dec. 31, 2014
|
Goodwill [Roll Forward] |
|
|
|
Balance as of beginning of period |
$ 92,052,000us-gaap_Goodwill
|
|
|
Increase from the Aviation Acquisition |
101,720,000us-gaap_GoodwillAcquiredDuringPeriod
|
|
|
Balance as of end of period |
193,772,000us-gaap_Goodwill
|
|
|
Finite-Lived Intangible Assets [Line Items] |
|
|
|
Amortization of intangible assets |
3,600,000us-gaap_ImpairmentOfIntangibleAssetsFinitelived
|
2,500,000us-gaap_ImpairmentOfIntangibleAssetsFinitelived
|
|
Contract-related |
179,004,000us-gaap_FiniteLivedContractualRightsGross
|
|
93,304,000us-gaap_FiniteLivedContractualRightsGross
|
Acquired technologies |
12,400,000vsec_AcquiredTechnologies
|
|
12,400,000vsec_AcquiredTechnologies
|
Trade name - amortizable |
17,600,000us-gaap_FiniteLivedTradeNamesGross
|
|
10,100,000us-gaap_FiniteLivedTradeNamesGross
|
Finite-Lived Intangible Assets, Net [Abstract] |
|
|
|
Cost |
209,004,000us-gaap_FiniteLivedIntangibleAssetsGross
|
|
115,804,000us-gaap_FiniteLivedIntangibleAssetsGross
|
Accumulated Amortization |
(46,210,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
|
(42,570,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization
|
Accumulated Impairment Loss |
(1,025,000)vsec_AccumulatedImpairmentLoss
|
|
(1,025,000)vsec_AccumulatedImpairmentLoss
|
Net Intangible Assets |
161,769,000us-gaap_FiniteLivedIntangibleAssetsNet
|
|
72,209,000us-gaap_FiniteLivedIntangibleAssetsNet
|
Contract and Customer-Related [Member] |
|
|
|
Finite-Lived Intangible Assets, Net [Abstract] |
|
|
|
Accumulated Amortization |
(36,796,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
|
|
(33,840,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
|
Accumulated Impairment Loss |
(1,025,000)vsec_AccumulatedImpairmentLoss / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
|
|
(1,025,000)vsec_AccumulatedImpairmentLoss / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
|
Net Intangible Assets |
141,183,000us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
|
|
58,439,000us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_ContractualRightsMember
|
Acquired Technologies [Member] |
|
|
|
Finite-Lived Intangible Assets, Net [Abstract] |
|
|
|
Accumulated Amortization |
(4,306,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentedTechnologyMember
|
|
(4,024,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentedTechnologyMember
|
Accumulated Impairment Loss |
0vsec_AccumulatedImpairmentLoss / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentedTechnologyMember
|
|
0vsec_AccumulatedImpairmentLoss / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentedTechnologyMember
|
Net Intangible Assets |
8,094,000us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentedTechnologyMember
|
|
8,376,000us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_PatentedTechnologyMember
|
Trade Names - Amortizable [Member] |
|
|
|
Finite-Lived Intangible Assets, Net [Abstract] |
|
|
|
Accumulated Amortization |
(5,108,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
(4,706,000)us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
Accumulated Impairment Loss |
0vsec_AccumulatedImpairmentLoss / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
0vsec_AccumulatedImpairmentLoss / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
Net Intangible Assets |
12,492,000us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
|
5,394,000us-gaap_FiniteLivedIntangibleAssetsNet / us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis = us-gaap_TradeNamesMember
|
Supply Chain Management Group [Member] |
|
|
|
Goodwill [Roll Forward] |
|
|
|
Balance as of beginning of period |
61,169,000us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = vsec_SupplyChainManagementGroupMember
|
|
|
Increase from the Aviation Acquisition |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = vsec_SupplyChainManagementGroupMember
|
|
|
Balance as of end of period |
61,169,000us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = vsec_SupplyChainManagementGroupMember
|
|
|
IT, Energy and Management Consulting Group [Member] |
|
|
|
Goodwill [Roll Forward] |
|
|
|
Balance as of beginning of period |
30,883,000us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = vsec_ItEnergyAndManagementConsultingGroupMember
|
|
|
Increase from the Aviation Acquisition |
0us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = vsec_ItEnergyAndManagementConsultingGroupMember
|
|
|
Balance as of end of period |
30,883,000us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = vsec_ItEnergyAndManagementConsultingGroupMember
|
|
|
Aviation Group [Member] |
|
|
|
Goodwill [Roll Forward] |
|
|
|
Balance as of beginning of period |
0us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = vsec_AviationAcquisitionsMember
|
|
|
Increase from the Aviation Acquisition |
101,720,000us-gaap_GoodwillAcquiredDuringPeriod / us-gaap_StatementBusinessSegmentsAxis = vsec_AviationAcquisitionsMember
|
|
|
Balance as of end of period |
$ 101,720,000us-gaap_Goodwill / us-gaap_StatementBusinessSegmentsAxis = vsec_AviationAcquisitionsMember
|
|
|