DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($) $ in Thousands |
Apr. 30, 2025 |
Oct. 31, 2024 |
---|---|---|
Derivatives, Fair Value [Line Items] | ||
Derivative assets | $ 1,112 | $ 323 |
Derivative liabilities | 1,810 | 705 |
Designated as Hedging Instrument | ||
Derivatives, Fair Value [Line Items] | ||
Derivative assets | 159 | 165 |
Derivative liabilities | 789 | 430 |
Not Designated as Hedging Instrument | ||
Derivatives, Fair Value [Line Items] | ||
Derivative assets | 953 | 158 |
Derivative liabilities | $ 1,021 | $ 275 |