XML 102 R81.htm IDEA: XBRL DOCUMENT v3.23.4
Basic and Diluted Net (Loss) Income Per Share - Schedule of Basic and Diluted Net (Loss) Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Basic net income (loss) per common share:      
Net income (loss) applicable to common stock $ 8,899 $ (737) $ (3,942)
Effect of unvested, restricted stock (146) (50) (35)
Numerator: Net income (loss) for basic EPS $ 8,753 $ (787) $ (3,977)
Denominator: Weighted average common shares–basic (in shares) 17,603 17,513 17,555
Basic net (loss) income per common share (in dollars per share) $ 0.50 $ (0.04) $ (0.23)
Diluted net income (loss) per common share:      
Net income (loss) for basic EPS $ 8,753 $ (787) $ (3,977)
Effect of dilutive preferred stock 0 0 0
Numerator: Net income (loss) for diluted EPS $ 8,753 $ (787) $ (3,977)
Weighted average common shares-basic (in shares) 17,603 17,513 17,555
Effect of dilutive preferred stock (in shares) 0 0 0
Denominator: Weighted average common shares–diluted (in shares) 17,603 17,513 17,555
Diluted net (loss) income per common share (in dollars per share) $ 0.50 $ (0.04) $ (0.23)