XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2022
Oct. 31, 2021
Derivatives, Fair Value [Line Items]    
Derivative assets $ 3,279 $ 905
Derivative liabilities 2,195 467
Foreign Exchange Forward | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 2,238 646
Derivative liabilities 1,742 403
Foreign Exchange Forward | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 1,041 259
Derivative liabilities $ 453 $ 64