XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Oct. 31, 2021
Derivatives, Fair Value [Line Items]    
Derivative assets $ 2,953 $ 905
Derivative liabilities 2,226 467
Foreign Exchange Forward | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,278 646
Derivative liabilities 1,915 403
Foreign Exchange Forward | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 675 259
Derivative liabilities $ 311 $ 64