XML 73 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Total revenue:    
Total consolidated revenue $ 46,935 $ 25,307
Operating Segments    
Total revenue:    
Total consolidated revenue 47,643 26,158
Operating Segments | Oncology Innovation Platform    
Total revenue:    
Total consolidated revenue 28,387 144
Operating Segments | Global Supply Chain Platform    
Total revenue:    
Total consolidated revenue 3,714 11,339
Operating Segments | Commercial Platform    
Total revenue:    
Total consolidated revenue 15,542 14,675
Intersegment Eliminations    
Total revenue:    
Total consolidated revenue $ (708) $ (851)