Schedule of Warrant Outstanding (Details) - $ / shares |
9 Months Ended | |
|---|---|---|
Jan. 31, 2026 |
Jun. 06, 2025 |
|
| Class of Warrant or Right [Line Items] | ||
| Exercise price | $ 2.22 | |
| Stapled Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Grant date | Aug-25 | |
| Warrants outstanding | 49,504,988 | |
| Exercise price | $ 15.15 | |
| Pre-funded Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Grant date | Aug-25 | |
| Warrants outstanding | 7,750,510 | |
| Exercise price | $ 0.00 | |
| Investor Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Grant date | Feb-22 | |
| Warrants outstanding | 472,590 | |
| Exercise price | $ 60.00 | |
| 2022 Underwriter Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Grant date | Feb-22 | |
| Warrants outstanding | 24,213 | |
| Exercise price | $ 61.95 |