XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Apr. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue The following table represents disaggregated revenue for the twelve months ended April 30, 2021 and 2020:
Year Ended April 30,
 20212020
Pharmacology services$39,473 $31,262 
Personalized oncology services166 790 
Other TOS revenue1,401 71 
Total oncology services revenue$41,040 $32,123