| **Derivative financial instruments - Outstanding Currency, Forward Exchange Contracts (Detail) - Foreign Currency Forward Contracts - Notional Sell Amounts - USD ($) $ in Thousands** | Jan. 31, 2023 | Jan. 31, 2022 |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|---------------|
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | $ 152,604     | $ 166,300     |
| Euro                                                                                                                                                                                   |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 93,142        | 102,132       |
| British pound                                                                                                                                                                          |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 27,965        | 34,657        |
| Mexican Peso                                                                                                                                                                           |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 11,658        |          |
| Japanese yen                                                                                                                                                                           |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 11,644        | 12,315        |
| Hong Kong dollar                                                                                                                                                                       |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 4,180         | 0             |
| Australian dollar                                                                                                                                                                      |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 375           | 325           |
| Singapore dollar                                                                                                                                                                       |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 245           | 1,079         |
| Taiwan Dollar                                                                                                                                                                          |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 0             |          |
| Others                                                                                                                                                                                 |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 3,395         | 15,792        |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 855,150       | 614,920       |
| Euro                                                                                                                                                                                   |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 398,560       | 338,128       |
| British pound                                                                                                                                                                          |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 112,945       | 70,869        |
| Mexican Peso                                                                                                                                                                           |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 31,315        |          |
| Japanese yen                                                                                                                                                                           |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 35,772        | 40,384        |
| Hong Kong dollar                                                                                                                                                                       |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 148,653       | 49,595        |
| Australian dollar                                                                                                                                                                      |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 8,821         | 10,026        |
| Singapore dollar                                                                                                                                                                       |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 18,862        | 18,214        |
| Taiwan Dollar                                                                                                                                                                          |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | 35,047        |          |
| Others                                                                                                                                                                                 |          |          |
| **Derivative [Line Items]**                                                                                                                                                            |          |          |
| Notional Amounts of foreign currency derivative contracts                                                                                                                              | $ 65,175      | $ 87,704      |

| X                                                                                                                                                                                                                                                                                                                                                                                                           |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.
+ References
No definition available.
+ Details**Name:**us-gaap_DerivativeLineItems**Namespace Prefix:**us-gaap_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Nominal or face amount used to calculate payment on derivative.
+ References
Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959
+ Details**Name:**us-gaap_DerivativeNotionalAmount**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**na**Period Type:**instant |
| X                                                                                                                                                                  |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_PositionAxis=us-gaap_ShortMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_EUR**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_GBP**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_MXN**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_JPY**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_HKD**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_AUD**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_SGD**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                     |
|-----------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=currency_TWD**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                 |
|-----------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**srt_CurrencyAxis=ndsn_OtherCurrencyMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                               |
|---------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_PositionAxis=us-gaap_LongMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |