Derivative Liabilities - Summary of Fair Value Measurements Using Significant Unobservable Inputs (Level 3) (Details) - Level 3 [Member] |
12 Months Ended |
|---|---|
|
Apr. 30, 2019
USD ($)
| |
| Balance at April 30, 2018 | $ 30,488,655 |
| Additions of new derivatives recognized as debt discounts | 325,000 |
| Additions of new derivatives recognized as loss on derivatives | 679,032 |
| Reclassifications of derivatives due to tainted instruments | 258,132 |
| Change in fair value of the derivative | (10,547,737) |
| Reclassification of derivative to additional paid-in capital | (1,187,242) |
| Change in derivative liabilities recognized as gain on derivative | (20,015,840) |
| Balance at April 30, 2019 |