Stockholders' Equity (Deficit) - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
|
12 Months Ended |
Apr. 30, 2020 |
Apr. 30, 2019 |
| Number of Warrants Outstanding, Beginning of Period |
4,255,133
|
6,643,333
|
| Number of Warrants, Granted |
32,628,800
|
16,083,220
|
| Number of Warrants, Exercised |
(10,000,000)
|
(18,471,420)
|
| Number of Warrants, Expired or forfeited |
|
|
| Number of Warrants Outstanding, End of Period |
26,883,933
|
4,255,133
|
| Weighted Average Exercise Price of Warrants Outstanding, Beginning of Period |
$ 0.24
|
$ 0.04
|
| Weighted Average Exercise Price, Granted |
0.005
|
0.31
|
| Weighted Average Exercise Price, Exercised |
0.0001
|
|
| Weighted Average Exercise Price, Expired or forfeited |
|
|
| Weighted Average Exercise Price of Warrants Outstanding, End of Period |
$ 0.04
|
$ 0.24
|
| Weighted Average Remaining Term, Beginning of Period |
2 years 4 months 24 days
|
8 years 8 months 12 days
|
| Weighted Average Remaining Term, Granted |
4 years 4 months 24 days
|
2 years 7 months 6 days
|
| Weighted Average Remaining Term, End of Period |
4 years 2 months 12 days
|
2 years 4 months 24 days
|