| Schedule of Basic and Diluted Net Income (Loss) Per Common Share |
The computations for basic and diluted net income or loss per common share are as follows (in thousands, except per share data): | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended July 31, | | Nine Months Ended July 31, | | | | 2026 | | 2025 | | 2026 | | 2025 | | | | Basic net loss per common share: | | | | | | | | | Net loss applicable to common stock | $ | (2,993) | | | $ | (980) | | | $ | (33,965) | | | $ | (7,666) | | | | | Effect of unvested, restricted stock and preferred dividends | (122) | | | (16) | | | (257) | | | (52) | | | | | Numerator: Net loss for basic EPS | (3,115) | | | (996) | | | (34,222) | | | (7,718) | | | | | Denominator: Weighted average common shares–basic | 17,962 | | | 17,854 | | | 17,932 | | | 17,823 | | | | | Basic net loss per common share | $ | (0.17) | | | $ | (0.06) | | | $ | (1.91) | | | $ | (0.43) | | | | | | | | | | | | | | | Diluted net loss per common share: | | | | | | | | | | | Net loss for basic EPS | $ | (3,115) | | | $ | (996) | | | $ | (34,222) | | | $ | (7,718) | | | | | Effect of dilutive preferred stock | — | | | — | | | — | | | — | | | | | Numerator: Net loss for diluted EPS | (3,115) | | | (996) | | | (34,222) | | | (7,718) | | | | | Weighted average common shares–basic | 17,962 | | | 17,854 | | | 17,932 | | | 17,823 | | | | | Effect of dilutive preferred stock | — | | | — | | | — | | | — | | | | | Denominator: Weighted average common shares–diluted | 17,962 | | | 17,854 | | | 17,932 | | | 17,823 | | | | | Diluted net loss per common share | $ | (0.17) | | | $ | (0.06) | | | $ | (1.91) | | | $ | (0.43) | | | |
|