XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.4
6. Equity Compensation Plans (Details - Share based compensation) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Share based compensation $ 999 $ 595 $ 2,754 $ 1,849
Cost of revenues [Member]        
Share based compensation 386 248 1,035 679
Selling, general and administrative        
Share based compensation $ 613 $ 347 $ 1,719 $ 1,170