XML 43 R30.htm IDEA: XBRL DOCUMENT v3.19.2
5. Equity Compensation Plans (Details - Share based compensation) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Share based compensation $ 603 $ 297
Cost of revenues [Member]    
Share based compensation 187 85
Selling, general and administrative    
Share based compensation $ 416 $ 212