v3.26.1
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