v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2025
Apr. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net (loss) income $ (4,063) $ (3,922) $ (8,383) $ (5,570)
Other comprehensive (loss) income:        
Translation (loss) gain of foreign currency financial statements 8,061 (3,984) 2,667 516
(Gain) / loss on derivative instruments reclassified into operations, net of tax (expense)/ benefit of $86, $121, $242 and $185, respectively 285 407 807 619
Gain / (loss) on derivative instruments, net of tax expense (benefit) of ($123), ($192), ($152) and ($187), respectively (411) (640) (507) (622)
Total other comprehensive (loss) income 7,935 (4,217) 2,967 513
Comprehensive (loss) income $ 3,872 $ (8,139) $ (5,416) $ (5,057)