XML 31 R23.htm IDEA: XBRL DOCUMENT v3.20.1
NOTE 3 - EARNINGS PER SHARE (Details) - shares
9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Total possible dilutive shares 36,184,849 37,349,249
Stock options    
Total possible dilutive shares 4,145,000 6,695,000
Warrants    
Total possible dilutive shares 29,039,849 30,654,249