XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Oct. 31, 2023
Derivatives, Fair Value [Line Items]    
Derivative assets $ 768 $ 740
Derivative liabilities 820 1,821
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 276 363
Derivative liabilities 623 1,232
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Derivative assets 492 377
Derivative liabilities $ 197 $ 589