XML 151 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements - Total Transaction Price to the Identified Performance Obligations (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 87,225  
Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 396,830 $ 401,782
Combined 2018 AZ Agreement performance obligation | Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 293,223  
Preclinical development service - IL-12 | Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 8,133  
Preclinical development service - oncology development target | Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 8,133  
Development and commercialization license and manufacturing obligation | Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 85,750  
Material right to receive development and commercialization rights | Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 1,591