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