XML 30 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue from Contracts with Customers (Tables)
9 Months Ended
Jan. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following tables represents disaggregated revenue for the three and nine months ended January 31, 2019 and 2018:

 
Three Months Ended
January 31,
 
Nine Months Ended January 31,
 
2019

2018
 
2019
 
2018
Pharmacology services
$
5,988

 
$
4,447

 
$
18,037

 
$
13,600

Personalized oncology services
416

 
259

 
1,024

 
1,077

Other
26

 
376

 
287

 
642

Total oncology services revenue
$
6,430

 
$
5,082

 
$
19,348

 
$
15,319