XML 45 R31.htm IDEA: XBRL DOCUMENT v3.19.2
2. Summary of Significant Accounting Policies (Details - Revenue) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2019
Apr. 30, 2018
Apr. 30, 2017
Revenues $ 53,603 $ 53,621 $ 57,630
Manufacturing Revenue [Member]      
Revenues 43,432 47,437 52,215
Process Development Revenue [Member]      
Revenues $ 10,171 $ 6,184 $ 5,415