XML 77 R51.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Outstanding Foreign Currency Forward Contracts that Were Entered into to Hedge Balance Sheet Exposures (Detail) (USD $)
In Millions, unless otherwise specified
Apr. 03, 2015
Notional Value Sold  
Derivative [Line Items]  
Notional Value $ 303.4us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Australian Dollar  
Derivative [Line Items]  
Notional Value 19.9us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Brazilian Real  
Derivative [Line Items]  
Notional Value 1.7us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | British Pound  
Derivative [Line Items]  
Notional Value 13.4us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Canadian Dollar  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Danish Krone  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_DKK
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Euro  
Derivative [Line Items]  
Notional Value 192.8us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Hungarian Forint  
Derivative [Line Items]  
Notional Value 8.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Indian Rupee  
Derivative [Line Items]  
Notional Value 9.1us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_INR
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Japanese Yen  
Derivative [Line Items]  
Notional Value 50.2us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | New Zealand Dollar  
Derivative [Line Items]  
Notional Value 2.8us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_NZD
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Norwegian Krone  
Derivative [Line Items]  
Notional Value 3.0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_NOK
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Swedish Krona  
Derivative [Line Items]  
Notional Value 2.5us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SEK
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Sold | Swiss Franc  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CHF
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValueSoldMember
Notional Value Purchased  
Derivative [Line Items]  
Notional Value 57.4us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Australian Dollar  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Brazilian Real  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_BRL
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | British Pound  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Canadian Dollar  
Derivative [Line Items]  
Notional Value 4.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CAD
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Danish Krone  
Derivative [Line Items]  
Notional Value 0.3us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_DKK
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Euro  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Hungarian Forint  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HUF
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Indian Rupee  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_INR
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Japanese Yen  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | New Zealand Dollar  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_NZD
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Norwegian Krone  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_NOK
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Swedish Krona  
Derivative [Line Items]  
Notional Value 0us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SEK
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember
Notional Value Purchased | Swiss Franc  
Derivative [Line Items]  
Notional Value $ 52.8us-gaap_DerivativeAssetNotionalAmount
/ us-gaap_CurrencyAxis
= currency_CHF
/ us-gaap_DerivativeInstrumentRiskAxis
= var_NotionalValuePurchasedMember