XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss Per Common Share (Tables)
9 Months Ended
Jan. 31, 2018
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share

   

January 31,

2018

   

January 31,

2017

 
Common stock equivalents:                
Stock options     231,458       694,375  
Stock warrants     1,735,774       -  
Convertible preferred stock     967,860       31,720,809  
Total     2,935,092       32,415,184