XML 115 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business Segment, Geographic, and Concentration Risk Information - Summary of Revenue by Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Total revenue:      
Total consolidated revenue $ 120,181 $ 144,391 $ 101,229
Operating Segments      
Total revenue:      
Total consolidated revenue 122,328 148,914 104,959
Operating Segments | Oncology Innovation Platform      
Total revenue:      
Total consolidated revenue 26,866 38,851 20,562
Operating Segments | Global Supply Chain Platform      
Total revenue:      
Total consolidated revenue 28,471 20,491 33,970
Operating Segments | Commercial Platform      
Total revenue:      
Total consolidated revenue 66,991 89,572 50,427
Intersegment Eliminations      
Total revenue:      
Total consolidated revenue $ (2,147) $ (4,523) $ (3,730)