XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers (Tables)
6 Months Ended
Oct. 31, 2020
Revenue from Contract with Customer [Abstract]  
Summary of disaggregation of revenue
The following tables represents disaggregated revenue for the three and six months ended October 31, 2020 and 2019:
Three Months Ended
October 31,
Six Months Ended October 31,
 2020201920202019
Pharmacology services$10,041 $7,358 $19,454 $13,888 
Personalized oncology services37 232 150 412 
Other39 35 60 62 
Total oncology services revenue$10,117 $7,625 $19,664 $14,362