XML 19 R22.htm IDEA: XBRL DOCUMENT v3.20.1
2. Summary of Significant Accounting Policies (Details - Revenue) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2020
Jan. 31, 2019
Jan. 31, 2020
Jan. 31, 2019
Revenues $ 13,585 $ 13,781 $ 47,152 $ 36,548
Manufacturing Revenue [Member]        
Revenues 11,525 10,770 40,422 28,313
Process Development Revenue [Member]        
Revenues $ 2,060 $ 3,011 $ 6,730 $ 8,235