XML 42 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Significant Accounting Policies - Schedule of Common Stock Equivalents (Details) - shares
3 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Common stock equivalent shares 2,635,515 877,399
Stock Purchase Warrants [Member]    
Common stock equivalent shares 133,333 336,458
Stock Options [Member]    
Common stock equivalent shares 2,502,182 540,941