v3.26.1
Derivative instruments and hedging activities - Narrative (Details) - Foreign currency cash flow hedges
$ in Thousands, $ in Thousands
Apr. 30, 2026
CAD ($)
Apr. 30, 2026
USD ($)
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, notional amount $ 39,100  
Foreign currency cash flow hedge loss to be reclassified during next 12 months   $ (214)
Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, remaining maturity 3 months 3 months
Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, remaining maturity 8 months 8 months
Designated as Hedging Instrument    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, notional amount $ 35,190  
Non-designated hedges    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative, notional amount $ 3,910