XML 32 R22.htm IDEA: XBRL DOCUMENT v3.6.0.2
Organization, Use of Estimates and Basis of Presentation - Summary of Potentially Antidilutive Securities (Details) - shares
6 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 4,559,593 4,087,601
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,449,753 1,977,761
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,109,840 2,109,840