XML 163 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements - PCV/SAV Total Transaction Price to the Identified Performance Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 87,225  
Increase to the transaction price (7,100)  
PCVSAV Agreement    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 213,360 $ 213,050
PCVSAV Agreement | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 51,007  
PCVSAV Agreement | PCV Performance Obligation    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 206,356  
PCVSAV Agreement | KRAS Performance Obligation    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 7,004  
PCVSAV Agreement | Reimbursement for clinical supply    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 310 $ 0
Increase to the transaction price $ 300