Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.20.2
Revenue - Narrative (Details)
€ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 08, 2018
USD ($)
performance_obligation
swap_option
license
research_program
May 02, 2017
performance_obligation
May 02, 2017
USD ($)
performance_obligation
May 02, 2017
research_program
performance_obligation
May 02, 2017
license
performance_obligation
May 02, 2017
performance_obligation
May 02, 2017
protein
performance_obligation
May 02, 2017
lease_agreement
performance_obligation
Jan. 04, 2017
USD ($)
bispecific_therapeutic_program
product
preclinical_Milestone
performance_obligation
extension_option
license
Jan. 04, 2017
EUR (€)
bispecific_therapeutic_program
product
preclinical_Milestone
performance_obligation
extension_option
license
Feb. 28, 2019
USD ($)
Feb. 28, 2019
EUR (€)
Dec. 31, 2018
USD ($)
preclinical_Milestone
Dec. 31, 2018
EUR (€)
preclinical_Milestone
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Jan. 01, 2019
USD ($)
May 02, 2017
collaboration_product
Disaggregation of Revenue [Line Items]                                          
Revenue recognized from contract with customer                             $ 600,000     $ 14,300,000      
Deferred revenues, current portion                             10,045,000     10,045,000 $ 11,256,000    
Deferred revenue, net of current portion                             36,919,000     36,919,000 $ 47,258,000    
Additions to deferred revenue                             0     1,600,000      
Number of separate performance obligations (in performance obligations) | performance_obligation                 1 1                      
Number of technology licenses (in licenses) | lease_agreement               5                          
Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Number of performance obligations (in performance obligations) | performance_obligation 3                                        
Remaining performance obligation                             20,200,000     20,200,000      
Deferred revenues, current portion                             3,400,000     3,400,000      
Deferred revenue, net of current portion                             13,500,000     13,500,000      
AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Remaining performance obligation                             21,900,000     21,900,000      
Deferred revenues, current portion                             900,000     900,000      
Deferred revenue, net of current portion                             17,900,000     17,900,000      
Research collaboration agreement term   5 years                                      
Les Laboratoires Servier and Institut de Recherches Internationales Servier                                          
Disaggregation of Revenue [Line Items]                                          
Number of performance obligations (in performance obligations) | performance_obligation                 10 10                      
Remaining performance obligation                             11,200,000     11,200,000      
Revenue recognized from contract with customer                                 $ 7,100,000        
Deferred revenues, current portion                             5,800,000     5,800,000      
Deferred revenue, net of current portion                             5,400,000     5,400,000      
Number of novel proteins (in proteins) | bispecific_therapeutic_program                 1 1                      
Capitalized contract cost, net                             100,000     100,000      
Number of research programs (in research programs) | bispecific_therapeutic_program                 3 3                      
Amortization of capitalized contract costs                                   100,000      
Number of separate performance obligations (in performance obligations) | performance_obligation                 2 2                      
Les Laboratoires Servier and Institut de Recherches Internationales Servier | Research and Development Services                                          
Disaggregation of Revenue [Line Items]                                          
Research collaboration agreement term                 3 years 3 years                      
Number of preclinical milestones (in preclinical milestones) | preclinical_Milestone                 2 2     1 1              
License and Collaboration Agreement | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Number of research programs (in research programs) | research_program 3                                        
Period after effective date agreements may be terminated 12 months                                        
Contract termination advance notice period 90 days                                        
Agreement termination advance notice period if marketing approval obtained 180 days                                        
Agreement termination notice period upon material breach by the Company 90 days                                        
Contract termination due to material breach, additional notice period if the breach is not susceptible 90 days                                        
Number of licenses (in licenses) | license 3                                        
Number of swap options (in swap options) | swap_option 2                                        
Number of performance obligations (in performance obligations) | performance_obligation 6                                        
License and Collaboration Agreement | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Period after effective date agreements may be terminated   12 months                                      
Contract termination advance notice period   90 days                                      
Agreement termination advance notice period if marketing approval obtained   180 days                                      
Agreement termination notice period upon material breach by the Company   180 days                                      
Contract termination due to material breach, additional notice period if the breach is not susceptible   180 days                                      
Number of performance obligations (in performance obligations) | performance_obligation           16                              
Number of novel proteins (in proteins) | protein             4                            
Agreement termination notice period upon breach of payment obligations by the Company   30 days                                      
Period of license performance obligation   12 months                                      
License and Collaboration Agreement | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                          
Disaggregation of Revenue [Line Items]                                          
Number of licenses (in licenses) | license                 5 5                      
Number of performance obligations (in performance obligations) | performance_obligation                 4 4                      
Number of research programs (in research programs) | bispecific_therapeutic_program                 5 5                      
Strategic Partnerships and Other License Agreements | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                          
Disaggregation of Revenue [Line Items]                                          
Period after effective date agreements may be terminated                 12 months 12 months                      
Contract termination advance notice period                 180 days 180 days                      
Revenue recognized from contract with customer                     $ 1,700,000 € 1.5 $ 600,000 € 0.5              
Number of collaboration products (in collaboration products) | product                 4 4                      
Other arrangement | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Number of research programs (in research programs) | research_program 2                                        
Platform technology license | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Number of performance obligations (in performance obligations) | performance_obligation 3                                        
Antibody target swap | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Number of performance obligations (in performance obligations) | performance_obligation 2                                        
Governance committee participation | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Number of performance obligations (in performance obligations) | performance_obligation 1                                        
Upfront Payment | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Research and development services $ 4,900,000                                        
Deferred revenue 1,200,000,000                                        
Upfront Payment | Seagen | License fees                                          
Disaggregation of Revenue [Line Items]                                          
Revenue $ 30,000,000.0                                        
Upfront Payment | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Allocable arrangement consideration     $ 45,000,000.0                                    
Upfront Payment | Les Laboratoires Servier and Institut de Recherches Internationales Servier | License fees                                          
Disaggregation of Revenue [Line Items]                                          
Revenue                 $ 32,000,000.0 € 30.0                      
Additional other research services | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Allocable arrangement consideration     4,700,000                                    
Estimated Development and Manufacturing Services | Upfront Payment | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Allocable arrangement consideration     14,200,000                                    
Milestone Payments | Upfront Payment | Seagen                                          
Disaggregation of Revenue [Line Items]                                          
Revenue recognized from contract with customer                             4,200,000     4,200,000      
Allocable arrangement consideration                               $ 5,000,000.0          
Milestone Payments | Upfront Payment | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Allocable arrangement consideration     12,500,000                                    
Estimated Phase 2a Services | Upfront Payment | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Allocable arrangement consideration     $ 4,700,000                                    
Agreement extension options (in extension options) | Les Laboratoires Servier and Institut de Recherches Internationales Servier | Research and Development Services                                          
Disaggregation of Revenue [Line Items]                                          
Research collaboration agreement term                 1 year 1 year                      
Number of agreement extension options (in extension options) | extension_option                 2 2                      
Minimum | License and Collaboration Agreement | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Number of collaboration products (in collaboration products) | collaboration_product                                         2
Minimum | Strategic Partnerships and Other License Agreements | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                          
Disaggregation of Revenue [Line Items]                                          
Agreement termination notice period upon material breach by the Company                 90 days 90 days                      
Maximum | License and Collaboration Agreement | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Number of research programs (in research programs) | research_program       2                                  
Number of collaboration products (in collaboration products)   4 4 4 4 4 4 4                         4
Number of research licenses (in licenses)         4     4                          
Maximum | Strategic Partnerships and Other License Agreements | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                          
Disaggregation of Revenue [Line Items]                                          
Agreement termination notice period upon material breach by the Company                 120 days 120 days                      
Accounting Standards Update 2014-09 | AstraZeneca                                          
Disaggregation of Revenue [Line Items]                                          
Capitalized contract cost, net                             $ 700,000     $ 700,000   $ 1,600,000  
Capitalized contract cost in accordance with ASC 340                                       1,100,000  
Accounting Standards Update 2014-09 | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                          
Disaggregation of Revenue [Line Items]                                          
Capitalized contract cost, net                                       $ 500,000