Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Schedule of Warrants) (Details)

v3.10.0.1
Stockholders' Equity (Schedule of Warrants) (Details) - Warrant [Member] - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2018
Apr. 30, 2018
Number of Shares    
Balance Outstanding, April 30, 2018 650,847  
Granted  
Exercised  
Surrendered  
Expired  
Balance Outstanding, July 31, 2018 650,847 650,847
Exercisable, July 31, 2018 650,847  
Weighted Average Exercise Price    
Balance Outstanding, April 30, 2018 $ 3.80  
Granted  
Exercised  
Surrendered  
Expired  
Balance Outstanding, July 31, 2018 3.80 $ 3.80
Exercisable, July 31, 2018 $ 3.80  
Weighted Average Remaining Contractual Term    
Balance Outstanding 1 year 10 months 25 days 2 years 4 months 24 days
Exercisable, July 31, 2018 1 year 10 months 25 days  
Aggregate Intrinsic Value    
Balance Outstanding, April 30, 2018 $ 2,581,450  
Balance Outstanding, July 31, 2018 2,041,247 $ 2,581,450
Exercisable, July 31, 2018 $ 2,041,247