Note 3 - Earnings Per Share - Schedule of Antidilutive Securities (Details) - shares |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| TOTAL POSSIBLE DILUTIVE SHARES (in shares) | 45,973,125 | 36,181,653 |
| Share-Based Payment Arrangement, Option [Member] | ||
| TOTAL POSSIBLE DILUTIVE SHARES (in shares) | 0 | 2,500,000 |
| Convertible Debt Securities [Member] | ||
| TOTAL POSSIBLE DILUTIVE SHARES (in shares) | 0 | 31,681,653 |
| Warrant [Member] | ||
| TOTAL POSSIBLE DILUTIVE SHARES (in shares) | 45,973,125 | 2,000,000 |