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

 
Three Months Ended
July 31,
 
2018
 
2017
Pharmacology services
$
5,777

 
$
4,480

Personalized oncology services
359

 
439

Other
89

 
114

Total Oncology services revenue
$
6,225

 
$
5,033