XML 15 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
5. Equity Compensation Plans (Details - Share based compensation) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2019
Oct. 31, 2018
Share based compensation $ 651 $ 325 $ 1,254 $ 622
Cost of revenues [Member]        
Share based compensation 245 85 431 170
Selling, general and administrative        
Share based compensation $ 406 $ 240 $ 823 $ 452