XML 44 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Notes Payable (Details Narrative) - USD ($)
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Apr. 30, 2019
Note payable, current $ 744,635   $ 2,123,208
Repayment of Notes payable 1,688,292 $ 35,000  
Financing Arrangements [Member] | Third Party Institutions [Member]      
Note payable, current 744,635   2,123,208
Unamortized debt discount 70,059   $ 379,777
Repayment of Notes payable 1,688,292    
Interest expense on notes payable $ 273,402