| Schedule of Net Income (Loss) and Number of Shares Used in Computing Basic and Diluted Earnings Per Share |
A reconciliation of net income (loss) and number of shares used in computing basic and diluted earnings per share was as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended January 31, | | Nine Months Ended January 31, | | | | (Dollars in Thousands) | 2026 | | 2025 | | 2026 | | 2025 | | | | | | Basic net income (loss) per share computation: | | | | | | | | | | | | | Net income (loss) | $ | (279) | | | $ | 4,495 | | | $ | (508) | | | $ | 6,536 | | | | | | | Weighted Average common shares – basic | 13,886,797 | | | 13,700,627 | | | 13,805,647 | | | 13,620,686 | | | | | | | Basic net income (loss) per share | $ | (0.02) | | | $ | 0.33 | | | $ | (0.04) | | | $ | 0.48 | | | | | | | | | | | | | | | | | | | Diluted net income (loss) per share computation: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Net income (loss) | $ | (279) | | | $ | 4,495 | | | $ | (508) | | | $ | 6,536 | | | | | | | | | | | | | | | | | | | Weighted Average common shares | 13,886,797 | | | 13,700,627 | | | 13,805,647 | | | 13,620,686 | | | | | | | Incremental shares from assumed exercise of stock options | — | | | 664,277 | | | — | | | 512,026 | | | | | | | Adjusted weighted average share – diluted | 13,886,797 | | | 14,364,904 | | | 13,805,647 | | | 14,132,712 | | | | | | | | | | | | | | | | | | | Diluted net income (loss) per share | $ | (0.02) | | | $ | 0.31 | | | $ | (0.04) | | | $ | 0.46 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
|
| Schedule of Antidilutive Securities Excluded from Earnings Per Share Calculations |
The following table reflects the total potential common stock instruments outstanding at January 31, 2026 and 2025 including those that could have an effect on the future computation of dilution per common share, had their effect not been anti-dilutive. | | | | | | | | | | | | | | January 31, | | | 2026 | | 2025 | | | | | | | | | | | | | | Total common stock equivalents | 2,548,665 | | | 499,490 | |
|