v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Derivative assets $ 251 $ 263
Derivative liabilities 1,818 3,084
Designated as Hedging Instruments    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Derivative assets 167 215
Derivative liabilities 895 945
Not Designated as Hedging Instruments    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Derivative assets 84 48
Derivative liabilities $ 923 $ 2,139