XML 81 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Total revenue:    
Total consolidated revenue $ 29,724 $ 41,025
Operating Segments    
Total revenue:    
Total consolidated revenue 30,858 42,131
Operating Segments | Oncology Innovation Platform    
Total revenue:    
Total consolidated revenue 774 20,665
Operating Segments | Global Supply Chain Platform    
Total revenue:    
Total consolidated revenue 7,375 8,207
Operating Segments | Commercial Platform    
Total revenue:    
Total consolidated revenue 22,709 13,259
Intersegment Eliminations    
Total revenue:    
Total consolidated revenue (1,134) (1,106)
Intersegment Eliminations | Oncology Innovation Platform    
Total revenue:    
Total consolidated revenue $ 1,100 500
Intersegment Eliminations | Commercial Platform    
Total revenue:    
Total consolidated revenue   $ 600