XML 67 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Schedule of Company's Revenue for Reportable Segment by Country Based on Locations of Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation Of Revenue [Line Items]        
Total revenue $ 18,428 $ 13,994 $ 67,829 $ 23,170
Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,117 205 30,532 1,208
Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,996 6,411 14,291 12,688
Commercial Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 7,315 7,378 23,006 9,274
United States        
Disaggregation Of Revenue [Line Items]        
Total revenue 9,559 8,114 27,405 11,055
United States | Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,244 736 4,399 1,781
United States | Commercial Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 7,315 7,378 23,006 9,274
Spain        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,000   30,000  
Spain | Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,000   30,000  
India        
Disaggregation Of Revenue [Line Items]        
Total revenue 258 3,015 1,701 5,275
India | Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 258 3,015 1,701 5,275
Austria        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,227 964 5,102 2,682
Austria | Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,227 964 5,102 2,682
China        
Disaggregation Of Revenue [Line Items]        
Total revenue 306 1,038 1,917 1,766
China | Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 117 205 532 708
China | Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 189 833 1,385 1,058
Other Foreign Countries        
Disaggregation Of Revenue [Line Items]        
Total revenue 1,077 863 1,704 2,392
Other Foreign Countries | Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue       500
Other Foreign Countries | Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 1,077 $ 863 $ 1,704 $ 1,892