EARNINGS PER SHARE (Details - Diluted shares) - shares |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares | 61,988,207 | 19,740,808 |
| Excluded Options [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares | 1,160,627 | 1,169,961 |
| Warrants [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares | 55,819,519 | 18,570,847 |
| Series C Convertible Preferred Stock [Member] | ||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||
| Antidilutive shares | 5,008,061 | 0 |