XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Basic and Diluted Net (Loss) Income Per Share (Tables)
6 Months Ended
Apr. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Net Income (Loss) per Share The computations for basic and diluted net (loss) income per common share are as follows (in thousands, except per share amounts):
 Three Months Ended
April 30,
Six Months Ended
April 30,
 2023202220232022
Basic net (loss) income per common share:  
Net (loss) income applicable to common stock$(1,739)$1,435 $13,767 $(5,208)
Effect of unvested, restricted stock(23)(15)(188)(29)
Numerator: Net (loss) income for basic EPS(1,762)1,420 13,579 (5,237)
Denominator: Weighted average common shares-basic17,597 17,511 17,587 17,461 
Basic net (loss) income per common share$(0.10)$0.08 $0.77 $(0.30)
Diluted net (loss) income per common share:  
Net (loss) income for basic EPS$(1,762)$1,420 $13,579 $(5,237)
Effect of dilutive preferred stock— — 251 — 
Numerator: Net (loss) income for diluted EPS(1,762)1,420 13,830 (5,237)
Weighted average common shares–basic17,597 17,511 17,587 17,461 
Effect of dilutive preferred stock— — 741 — 
Denominator: Weighted average common shares–diluted17,597 17,511 18,328 17,461 
Diluted net (loss) income per common share$(0.10)$0.08 $0.75 $(0.30)