v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2026
Jul. 31, 2025
Basic        
Net (loss) income $ 2,314 $ (3,693) $ (3,526) $ (12,076)
Undistributed earnings (loss) allocated to participating shares (69)      
Net (loss) income applicable to common shareholders $ 2,245 $ (3,693) $ (3,526) $ (12,076)
Weighted average shares outstanding 6,476 6,463 6,456 6,474
(Loss) income per common share $ 0.35 $ (0.58) $ (0.55) $ (1.87)
Diluted        
Net (loss) income $ 2,314 $ (3,693) $ (3,526) $ (12,076)
Undistributed earnings (loss) allocated to participating shares (69)      
Net (loss) income applicable to common shareholders $ 2,245 $ (3,693) $ (3,526) $ (12,076)
Stock options and contingently issuable securities 21      
Weighted average shares outstanding 6,497 6,463 6,456 6,474
(Loss) income per common share $ 0.35 $ (0.58) $ (0.55) $ (1.87)