XML 28 R19.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Jan. 31, 2022
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, 2022 and 2021:
Three Months Ended
January 31,
Nine Months Ended January 31,
 2022202120222021
Pharmacology services$12,622 $10,745 $34,468 $30,199 
Other TOS revenue546 62 1,715 122 
Personalized oncology services25 49 155 
Total oncology services revenue$13,193 $10,812 $36,232 $30,476