XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total revenue:    
Total consolidated revenue $ 41,025 $ 46,935
Operating Segments    
Total revenue:    
Total consolidated revenue 42,131 47,643
Operating Segments | Oncology Innovation Platform    
Total revenue:    
Total consolidated revenue 20,665 28,387
Operating Segments | Global Supply Chain Platform    
Total revenue:    
Total consolidated revenue 8,207 3,714
Operating Segments | Commercial Platform    
Total revenue:    
Total consolidated revenue 13,259 15,542
Intersegment Eliminations    
Total revenue:    
Total consolidated revenue (1,106) $ (708)
Intersegment Eliminations | Oncology Innovation Platform    
Total revenue:    
Total consolidated revenue 500  
Intersegment Eliminations | Commercial Platform    
Total revenue:    
Total consolidated revenue $ 600