XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
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
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Basic net (loss) income per common share:        
Net (loss) income applicable to common stock $ (1,288) $ 7,252 $ 12,479 $ 2,044
Effect of unvested, restricted stock (27) (79) (194) (42)
Numerator: Net (loss) income for basic EPS $ (1,315) $ 7,173 $ 12,285 $ 2,002
Denominator: Weighted average common shares–basic (in shares) 17,621 17,529 17,597 17,481
Basic net (loss) income per common share (in dollars per share) $ (0.07) $ 0.41 $ 0.70 $ 0.11
Diluted net (loss) income per common share:        
Net (loss) income for basic EPS $ (1,315) $ 7,173 $ 12,285 $ 2,002
Effect of dilutive preferred stock 0 125 376 0
Numerator: Net (loss) income for diluted EPS $ (1,315) $ 7,298 $ 12,661 $ 2,002
Weighted average common shares-basic (in shares) 17,621 17,529 17,597 17,481
Effect of dilutive preferred stock (in shares) 0 805 784 0
Denominator: Weighted average common shares–diluted (in shares) 17,621 18,334 18,381 17,481
Diluted net (loss) income per common share (in dollars per share) $ (0.07) $ 0.40 $ 0.69 $ 0.11