| Schedule of Earnings Per Share |
| | | | | | | | | | | | | | | Three Months Ended | | Nine Months Ended | (In thousands, except share and per share amounts) | | May 31, 2026 | | May 31, 2025 | | May 31, 2026 | | May 31, 2025 | Net income | | $ | 2,948 | | $ | 2,256 | | $ | 8,618 | | $ | 7,002 | | | | | | | | | | | | | | Basic weighted average common shares | | | 24,103,966 | | | 24,076,022 | | | 24,095,277 | | | 24,077,188 | Effect of dilutive securities | | | 59,049 | | | 67,512 | | | 63,886 | | | 89,738 | Weighted average shares applicable to diluted earnings per share | | | 24,163,015 | | | 24,143,534 | | | 24,159,163 | | | 24,166,926 | | | | | | | | | | | | | | Earnings per share - basic | | $ | 0.12 | | $ | 0.09 | | $ | 0.36 | | $ | 0.29 | Earnings per share - diluted | | $ | 0.12 | | $ | 0.09 | | $ | 0.36 | | $ | 0.29 |
|