XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Reconciliation of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES      
Net Income (Loss) $ (16,608) $ 4,389 $ 8,226
Undistributed earnings allocated to participating shares- Basic   (61) (97)
Undistributed earnings allocated to participating shares - Diluted   (61) (97)
Net income applicable to common shareholders - Basic (16,608) 4,328 8,129
Net income applicable to common shareholders - Diluted $ (16,608) $ 4,328 $ 8,129
Weighted average shares outstanding - Basic 6,489 6,499 6,580
Weighted average shares outstanding - Diluted 6,489 6,528 6,632
Stock options and contingently issuable securities   29 52
Income per share -Basic $ (2.56) $ 0.67 $ 1.24
Income per share - Diluted $ (2.56) $ 0.66 $ 1.23