Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)

v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Net income (loss) $ 4,931 $ 3,699 $ 5,037 $ 1,056
Other comprehensive income:        
Foreign currency translation adjustment (998) (904) 2,325 2,668
Total comprehensive income $ 3,933 $ 2,795 $ 7,362 $ 3,724