XML 33 R22.htm IDEA: XBRL DOCUMENT v3.20.2
2. Summary of Significant Accounting Policies (Details - Revenue) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Revenues $ 25,392 $ 15,254
Manufacturing Revenue [Member]    
Revenues 24,063 12,908
Process Development Revenue [Member]    
Revenues $ 1,329 $ 2,346