XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)      
Net (loss) income $ (16,608) $ 4,389 $ 8,226
Other comprehensive (loss) income:      
Translation (loss) gain of foreign currency financial statements 3,474 3,274 (19,591)
(Gain) / loss on derivative instruments reclassified into operations, net of tax (expense) / benefit of $401, $(146), $59, respectively 1,339 (488) 191
Gain / (loss) on derivative instruments, net of tax expense / (benefit) of $(218), $(439), $(119) respectively (727) (1,465) (384)
Total other comprehensive (loss) income 4,086 1,321 (19,784)
Comprehensive (loss) income $ (12,522) $ 5,710 $ (11,558)