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

 
Three Months Ended
October 31,
 
Six Months Ended
October 31,
 
2018

2017
 
2018
 
2017
Pharmacology services
$
6,236

 
$
4,673

 
$
12,013

 
$
9,154

Personalized oncology services
249

 
378

 
609

 
818

Other
208

 
152

 
297

 
265

Total Oncology services revenue
$
6,693

 
$
5,203

 
$
12,919

 
$
10,237