XML 15 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers (Tables)
3 Months Ended
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represents disaggregated revenue for the three months ended July 31, 2019 and 2018:

 
Three Months Ended
July 31,
 
2019

2018
Pharmacology services
$
6,530

 
$
5,777

Personalized oncology services
180

 
359

Other
27

 
89

Total oncology services revenue
$
6,737

 
$
6,225