XML 46 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details - Antidilutive shares) - shares
12 Months Ended
Apr. 30, 2018
Apr. 30, 2017
Apr. 30, 2016
Stock Options      
Dilutive effect of shares on diluted shares outstanding 53,978 0 252,098
Employee Stock Purchase Plan [Member]      
Dilutive effect of shares on diluted shares outstanding 1,972 45,767 37,862
Options and ESPP [Member]      
Dilutive effect of shares on diluted shares outstanding 55,950 45,767 289,960