v3.25.3
Derivative instruments and hedging activities - Narrative (Details) - Foreign currency cash flow hedges
$ in Thousands, $ in Thousands
Oct. 31, 2025
CAD ($)
Oct. 31, 2025
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, notional amount $ 29,900  
Derivative, remaining maturity 6 months 6 months
Foreign currency cash flow hedge gain (loss) to be reclassified during next 12 months   $ (225)
Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, notional amount $ 26,910  
Non-designated hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, notional amount $ 2,990