Income Taxes - Schedule of Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Income Tax Disclosure [Abstract]    
Current, Federal $ 2,020,305  
Current, State 113,714  
Total current 2,134,019  
Deferred, Federal (1,649,018)  
Deferred, State  
Total deferred (1,649,018)
Total consolidated income tax provision $ 485,001