XML 150 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements - Composition of the Total Transaction Price (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations $ 87,225  
Combined 2018 AZ Agreements    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations 396,830 $ 401,782
Combined 2018 AZ Agreements | Upfront payment    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations 240,000 240,000
Combined 2018 AZ Agreements | Sublicense reimbursement    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations 1,000 1,000
Combined 2018 AZ Agreements | Milestone payment | Toxicity milestone payment    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations 60,000 60,000
Combined 2018 AZ Agreements | Milestone payment | Competition milestone payment    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations 60,000 60,000
Combined 2018 AZ Agreements | Estimated Reimbursement    
Research and Development Arrangement, Contract to Perform for Others [Line Items]    
Remaining performance obligations $ 35,830 $ 40,782