XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers (Tables)
9 Months Ended
Jan. 31, 2021
Revenue from Contract with Customer [Abstract]  
Summary of disaggregation of revenue
The following tables represents disaggregated revenue for the three and nine months ended January 31, 2021 and 2020:
Three Months Ended
January 31,
Nine Months Ended January 31,
 2021202020212020
Pharmacology services$10,745 $8,843 $30,199 $22,732 
Personalized oncology services169 155 581 
Other62 — 122 62 
Total oncology services revenue$10,812 $9,012 $30,476 $23,375