XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Net Loss Per Common Share (Tables)
3 Months Ended
Jul. 31, 2020
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
    July 31, 2020     July 31, 2019  
Common stock equivalents:                
Preferred stock     -       -  
Restricted stock units     32,500       111,228  
Stock options     100,000       136,895  
Stock warrants     746,753       499,360  
Total     879,253       747,483