Stock-Based Compensation Plans (Details Narrative) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Jan. 31, 2026 |
Jan. 31, 2025 |
Jan. 31, 2026 |
Jan. 31, 2025 |
|
| Retirement Benefits [Abstract] | ||||
| Stock based compensation expense | $ 368,523 | $ 139,371 | $ 1,023,967 | $ 418,113 |