XML 17 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Instruments - Outstanding Currency, Forward Exchange Contracts (Detail) (USD $)
In Thousands, unless otherwise specified
Apr. 30, 2015
Derivative [Line Items]  
Fair Market Value of foreign currency derivative contracts $ 3,013us-gaap_DerivativeFairValueOfDerivativeNet
Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 591,351invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 600,519us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 662,489invest_DerivativeNotionalAmount
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 674,639us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Euro [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 372,491invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 378,572us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Euro [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 370,074invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 378,887us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_EUR
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
British Pound [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 124,115invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 127,047us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
British Pound [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 106,410invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 108,506us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_GBP
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Japanese Yen [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 32,306invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 32,271us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Japanese Yen [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 20,685invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 20,685us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_JPY
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Australian Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 463invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 475us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Australian Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 7,487invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 7,658us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_AUD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Hong Kong Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 56,255invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HKD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 56,296us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_HKD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Hong Kong Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 116,757invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_HKD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 116,852us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_HKD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Singapore Dollar [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 365invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 378us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Singapore Dollar [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 10,493invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts 10,761us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= currency_SGD
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Others [Member] | Foreign Currency Forward Contracts [Member] | Sell [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 5,356invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= ndsn_OtherCurrenciesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Fair Market Value of foreign currency derivative contracts 5,480us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= ndsn_OtherCurrenciesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_ShortMember
Others [Member] | Foreign Currency Forward Contracts [Member] | Buy [Member]  
Derivative [Line Items]  
Notional Amounts of foreign currency derivative contracts 30,583invest_DerivativeNotionalAmount
/ us-gaap_CurrencyAxis
= ndsn_OtherCurrenciesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember
Fair Market Value of foreign currency derivative contracts $ 31,290us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_CurrencyAxis
= ndsn_OtherCurrenciesMember
/ us-gaap_DerivativeInstrumentRiskAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_PositionAxis
= us-gaap_LongMember