v3.26.1
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES - Fair value of derivative instruments (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Derivative assets $ 132 $ 263
Derivative liabilities 2,707 3,084
Designated as Hedging Instruments    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Derivative assets 43 215
Derivative liabilities 1,124 945
Not Designated as Hedging Instruments    
DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES    
Derivative assets 89 48
Derivative liabilities $ 1,583 $ 2,139