XML 148 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Revenue - Remaining Performance Obligation (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  
Collaboration Revenue by Strategic Collaborator    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 327,700  
Combined 2018 AZ Agreements    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations 396,830 $ 401,782
Combined 2018 AZ Agreements | 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 $ 77,500  
Performance period 8 years 3 months  
Combined 2018 AZ Agreements | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 9,700  
Performance period  
VEGF Exercise 2016    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations $ 60,312 57,871
VEGF Exercise 2016 | 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 $ 41,877  
Performance period 4 years 3 months  
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  
Performance period 3 years 3 months  
Vertex Agreement    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Remaining performance obligations   $ 24,400
Vertex 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]    
Performance period 1 year