Income Taxes - Schedule of Deferred Tax Asset Liability (Details) |
Apr. 30, 2020
USD ($)
|
|---|---|
| Income Tax Disclosure [Abstract] | |
| Share-based compensation | $ 1,098,622 |
| Accruals and reserves not currently deductible | 550,396 |
| Total deferred tax asset | 1,649,018 |
| Total deferred tax liability | |
| Total consolidated deferred tax asset | $ 1,649,018 |