XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets $ 365 $ 740
Derivative liabilities 2,578 1,821
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 186 363
Derivative liabilities 955 1,232
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 179 377
Derivative liabilities $ 1,623 $ 589