XML 88 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Schedule of Company's Revenue for Reportable Segment by Country Based on Locations of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation Of Revenue [Line Items]    
Total revenue $ 46,935 $ 25,307
Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 28,387 144
Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 3,006 10,488
Commercial Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 15,542 14,675
United States    
Disaggregation Of Revenue [Line Items]    
Total revenue 17,522 20,335
United States | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 1,980 5,660
United States | Commercial Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 15,542 14,675
China    
Disaggregation Of Revenue [Line Items]    
Total revenue 28,513 386
China | Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 28,308 144
China | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 205 242
India    
Disaggregation Of Revenue [Line Items]    
Total revenue   777
India | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue   777
Austria    
Disaggregation Of Revenue [Line Items]    
Total revenue   2,173
Austria | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue   2,173
Other Foreign Countries    
Disaggregation Of Revenue [Line Items]    
Total revenue 900 613
Other Foreign Countries | Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 79  
Other Foreign Countries | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 821 613
United Kingdom    
Disaggregation Of Revenue [Line Items]    
Total revenue   1,023
United Kingdom | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue   $ 1,023