v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
(Gain) / loss on derivative instruments reclassified into operations, tax $ 55 $ 86 $ 98 $ 242
Gain / (loss) on derivative instruments, tax $ (57) $ (123) $ (276) $ (152)