XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Schedule of Company's Revenue for Reportable Segment by Country Based on Locations of Customer (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 31,516 $ 20,698 $ 60,658 $ 59,850
Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,730 307    
Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,843 4,600    
Commercial Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 19,943 15,791    
United States        
Disaggregation Of Revenue [Line Items]        
Total revenue 31,509 20,679 $ 60,644 $ 59,323
United States | Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,723 288    
United States | Global Supply Chain Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 5,843 4,600    
United States | Commercial Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue 19,943 15,791    
China        
Disaggregation Of Revenue [Line Items]        
Total revenue   9    
China | Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue   9    
Other Foreign Countries Including Austria        
Disaggregation Of Revenue [Line Items]        
Total revenue 7 10    
Other Foreign Countries Including Austria | Oncology Innovation Platform | Transferred at a Point in Time        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 7 $ 10