Derivative instruments and hedging activities - Narrative (Details) - Foreign currency cash flow hedges $ in Thousands, $ in Thousands |
Jul. 31, 2026
CAD ($)
|
Jul. 31, 2026
USD ($)
|
|---|---|---|
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Derivative, notional amount | $ 25,300 | |
| Foreign currency cash flow hedge loss to be reclassified during next 12 months | $ 251 | |
| Minimum | ||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Derivative, remaining maturity (less than) | 6 months | 6 months |
| Designated as Hedging Instrument | ||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Derivative, notional amount | $ 22,770 | |
| Non-designated hedges | ||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Derivative, notional amount | $ 2,530 |