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
9 Months Ended
Jan. 31, 2017
Jan. 31, 2016
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 4,418,544 4,322,411
Stock options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,308,704 2,212,571
Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents 2,109,840 2,109,840