Annual report pursuant to Section 13 and 15(d)

Debt - Convertible Notes Payable (Details)

v3.20.2
Debt - Convertible Notes Payable (Details) - USD ($)
Apr. 30, 2020
Apr. 30, 2019
Dec. 02, 2017
Debt Instrument [Line Items]      
Interest rate (as a percent)     8.00%
Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Less: Current maturities $ 0 $ (50,000)  
Total 0    
Convertible note payable Dated February 29, 2012 | Notes Payable, Other Payables      
Debt Instrument [Line Items]      
Long-term debt $ 0 $ 50,000  
Interest rate (as a percent)   0.19%