XML 15 R33.htm IDEA: XBRL DOCUMENT v3.20.1
5. Equity Compensation Plans (Details - Share based compensation) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Share based compensation $ 595 $ 458 $ 1,849 $ 1,080
Cost of revenues [Member]        
Share based compensation 248 147 679 317
Selling, general and administrative        
Share based compensation $ 347 $ 311 $ 1,170 $ 763