XML 59 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
9. NET LOSS PER COMMON SHARE (Details - Antidilutive shares) - shares
3 Months Ended 6 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Oct. 31, 2018
Oct. 31, 2017
Options [Member]        
Antidilutive shares excluded from calculation of weighted average diluted shares outstanding 234,763 31,877 185,996 69,065
Restricted stock rights [Member]        
Antidilutive shares excluded from calculation of weighted average diluted shares outstanding 55,963 0 30,645 0
ESPP [Member]        
Antidilutive shares excluded from calculation of weighted average diluted shares outstanding 16,401 0 9,090 133
Options, RSRs and ESPP [Member]        
Antidilutive shares excluded from calculation of weighted average diluted shares outstanding 307,127 31,877 225,731 69,198