XML 89 R80.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]    
Total revenue $ 29,724 $ 41,025
Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 774 20,665
Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 6,241 7,101
Commercial Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 22,709 13,259
United States    
Disaggregation Of Revenue [Line Items]    
Total revenue 29,135 38,645
United States | Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 767 20,157
United States | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 5,659 5,229
United States | Commercial Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 22,709 13,259
China    
Disaggregation Of Revenue [Line Items]    
Total revenue 589 205
China | Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue 7 8
China | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 582 197
Other Foreign Countries Including Austria    
Disaggregation Of Revenue [Line Items]    
Total revenue   2,175
Other Foreign Countries Including Austria | Oncology Innovation Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue   500
Other Foreign Countries Including Austria | Global Supply Chain Platform | Transferred at a Point in Time    
Disaggregation Of Revenue [Line Items]    
Total revenue   $ 1,675