XML 35 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Apr. 30, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table represents disaggregated revenue for the twelve months ended April 30, 2019 and 2018:
 
Year Ended April 30,
 
 
2019

2018
 
Pharmacology services
$
25,484

 
$
18,026

 
Personalized oncology services
1,277

 
1,455

 
Other TOS revenue
306

 
760

 
Total oncology services revenue
$
27,067

 
$
20,241