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

 
Three Months Ended
October 31,
 
Six Months Ended October 31,
 
2019

2018
 
2019
 
2018
Pharmacology services
$
7,358

 
$
6,236

 
$
13,888

 
$
12,013

Personalized oncology services
232

 
249

 
412

 
609

Other
35

 
208

 
62

 
297

Total oncology services revenue
$
7,625

 
$
6,693

 
$
14,362

 
$
12,919