XML 32 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Organization, Use of Estimates and Basis of Presentation - Summary of Potentially Antidilutive Securities (Details) - shares
3 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 4,264,788 4,124,347
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,154,948 2,014,507
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,109,840 2,109,840