v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)        
Net (loss) income $ 2,314 $ (3,693) $ (3,526) $ (12,076)
Other comprehensive (loss) income:        
Translation (loss) gain of foreign currency financial statements (2,901) 5,462 (3,448) 8,129
(Gain) / loss on derivative instruments reclassified into operations, net of tax (expense) / benefit of $10, $91, $108 and $333, respectively 34 304 362 1,111
Gain / (loss) on derivative instruments, net of tax expense / (benefit) of ($38), $163, ($314) and $11, respectively (129) 544 (1,049) 37
Total other comprehensive (loss) income (2,996) 6,310 (4,135) 9,277
Comprehensive (loss) income $ (682) $ 2,617 $ (7,661) $ (2,799)