XML 45 R32.htm IDEA: XBRL DOCUMENT v3.21.2
2. Summary of Significant Accounting Policies (Details - Revenue) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2019
Revenues $ 95,868 $ 59,702 $ 53,603
Manufacturing Revenue [Member]      
Revenues 83,678 52,046 43,432
Process Development Revenue [Member]      
Revenues $ 12,190 $ 7,656 $ 10,171