XML 14 R46.htm IDEA: XBRL DOCUMENT v2.4.1.9
Acquisition - The Preliminary Estimated Purchase Price Allocation of the Acquired Assets and Assumed Liabilities Based on the Estimated Fair Values (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 02, 2015
Apr. 04, 2014
Jun. 06, 2014
Business Acquisition [Line Items]      
Goodwill $ 117,276us-gaap_Goodwill $ 83,627us-gaap_Goodwill  
NetNearU [Member]      
Business Acquisition [Line Items]      
Current assets     8,482us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssets
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Property and equipment     1,087us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Identifiable intangible assets     24,310us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Goodwill     34,330us-gaap_Goodwill
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Total assets acquired     68,209us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Current liabilities     (5,305)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Other long-term liabilities     (2,981)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Total liabilities assumed     (8,286)us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember
Total purchase price     $ 59,923us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
/ us-gaap_BusinessAcquisitionAxis
= vsat_NetNearUMember