XML 65 R44.htm IDEA: XBRL DOCUMENT v3.23.4
Earnings Per Share (Tables)
12 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net (Loss) Income Per Common Share The computations for basic and diluted net income (loss) per common share are as follows for the fiscal years ended October 31 (in thousands, except per share data):
 202320222021
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 EPS8,753 (787)(3,977)
Denominator: Weighted average common shares–basic17,603 17,513 17,555 
Basic net income (loss) per common 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— — — 
Numerator: Net income (loss) for diluted EPS8,753 (787)(3,977)
Weighted average common shares–basic17,603 17,513 17,555 
Effect of dilutive preferred stock— — — 
Denominator: Weighted average common shares–diluted17,603 17,513 17,555 
Diluted net income (loss) per common share$0.50 $(0.04)$(0.23)