Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.21.2
Revenue - Narrative (Details)
$ / shares in Units, $ in Thousands, € in Millions
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 19, 2021
USD ($)
May 19, 2021
USD ($)
May 19, 2021
USD ($)
leaseAgreement
May 19, 2021
USD ($)
performanceObligation
May 19, 2021
USD ($)
program
Apr. 24, 2021
USD ($)
Apr. 01, 2021
USD ($)
$ / shares
shares
Mar. 24, 2021
USD ($)
$ / shares
shares
Feb. 08, 2018
USD ($)
program
performanceObligation
researchProgram
swapOption
license
May 02, 2017
USD ($)
May 02, 2017
USD ($)
May 02, 2017
USD ($)
leaseAgreement
May 02, 2017
USD ($)
performanceObligation
May 02, 2017
USD ($)
researchProgram
May 02, 2017
USD ($)
license
May 02, 2017
USD ($)
protein
Jan. 04, 2017
collaborationProduct
product
Jan. 04, 2017
USD ($)
collaborationProduct
product
Jan. 04, 2017
performanceObligation
collaborationProduct
product
Jan. 04, 2017
collaborationProduct
product
program
Jan. 04, 2017
collaborationProduct
license
product
Jan. 04, 2017
bispecificTherapeuticProgram
collaborationProduct
product
Jan. 04, 2017
EUR (€)
collaborationProduct
product
Jan. 04, 2017
collaborationProduct
preclinicalMilestone
product
Jan. 04, 2017
collaborationProduct
product
extensionOption
Mar. 31, 2021
USD ($)
Feb. 28, 2021
Feb. 29, 2020
program
collaborationProduct
Feb. 28, 2019
USD ($)
Feb. 28, 2019
EUR (€)
Dec. 31, 2018
USD ($)
preclinicalMilestone
Dec. 31, 2018
EUR (€)
preclinicalMilestone
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Jan. 01, 2019
USD ($)
May 02, 2017
performanceObligation
May 02, 2017
collaborationProduct
Disaggregation of Revenue [Line Items]                                                                                    
Revenue recognized from contract with customer                                                                 $ 700       $ 1,500          
Deferred revenues, current portion                                                                 25,536       25,536   $ 12,627      
Deferred revenue, net of current portion                                                                 49,421       49,421   35,900      
Number of technology licenses | leaseAgreement                       5                                                            
Total revenue                                                                 3,285   $ 11,246   18,918 $ 24,507        
Number of separate performance obligations | performanceObligation                                     1                                              
Additions to deferred revenue                                                                 26,100       30,100          
License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Deferred revenues, current portion                                                                 6,000       6,000          
Genentech                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Revenue, remaining performance obligation, variable consideration amount $ 1,400,000 $ 1,400,000 $ 1,400,000 $ 1,400,000 $ 1,400,000                                                                          
Fee on additional program   10,000                                                                                
Termination notice period within material breach 90 days                                                                                  
Before first commercial sale 90 days                                                                                  
After first commercial sale 180 days                                                                                  
Number of research programs     4   2                                                                          
Remaining performance obligation                                                                 19,500       19,500          
Genentech | License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Deferred revenue $ 20,000 $ 20,000 $ 20,000 $ 20,000 $ 20,000                                                                          
Deferred revenues, current portion                                                                 5,400       5,400          
Deferred revenue, net of current portion                                                                 14,100       14,100          
Genentech | Research and Development Services                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Research collaboration agreement term 3 years                                                                                  
Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation                 3                                                                  
Remaining performance obligation                                                                 22,700       22,700          
Resale of stock period               60 days                                                                    
Deferred revenues, current portion                                                                 6,700       6,700          
Deferred revenue, net of current portion                                                                 12,800       12,800          
Total revenue                                                                 338   8,512   704 8,960        
Seagen | Private placement                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Deferred revenue               $ 3,300                                                                    
Shares of stock sold (in shares) | shares               3,706,174                                                                    
Shares of stock sold, net consideration               $ 13,000                                                                    
Shares of stock sold, price (USD per share) | $ / shares               $ 3.51                                                                    
Fair value of stock (in dollars per share) | $ / shares               $ 2.61                                                                    
AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Deferred revenue                                                                 700       700          
Remaining performance obligation                                                                 21,800       21,800          
Resale of stock period             60 days                                                                      
Deferred revenues, current portion                                                                 1,000       1,000          
Deferred revenue, net of current portion                                                                 18,100       18,100          
Research collaboration agreement term                   5 years                                                                
Total revenue                                                   $ 13,000             2,202 $ 13,000 2,334   16,702 5,045        
Amortization of capitalized contract costs                                                                 0   0   0 0        
AstraZeneca | Private placement                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Shares of stock sold (in shares) | shares             3,584,230                                                                      
Shares of stock sold, net consideration             $ 10,000                                                                      
Shares of stock sold, price (USD per share) | $ / shares             $ 2.79                                                                      
Fair value of stock (in dollars per share) | $ / shares             $ 2.60                                                                      
Les Laboratoires Servier and Institut de Recherches Internationales Servier                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation                                     10                                              
Remaining performance obligation                                                                 10,900       10,900          
Revenue recognized from contract with customer                                                                       $ 7,100            
Deferred revenues, current portion                                                                 6,500       6,500          
Deferred revenue, net of current portion                                                                 4,400       4,400          
Number of novel proteins | bispecificTherapeuticProgram                                           1                                        
Number of programs                                       3   3                                        
Total revenue                                                                 745   400   1,512 10,502        
Capitalized contract cost, net                                                                 100       100          
Number of separate performance obligations | performanceObligation                                     2                                              
Number of combined performance obligations | performanceObligation                                     2                                              
Research term, extension period                                                     12 months 12 months                            
Number of preclinical stage programs | program                                                       2                            
Preclinical stage performance obligation period                                                       60 days                            
Amortization of capitalized contract costs                                                                 0   0   0 $ 100        
Les Laboratoires Servier and Institut de Recherches Internationales Servier | Research and Development Services                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Research collaboration agreement term                                 3 years                                                  
Number of preclinical milestones | preclinicalMilestone                                               2             1 1                    
Boston Pharmaceuticals | License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Remaining performance obligation           $ 6,000                                                                        
Contract with customer asset, after allowance for credit loss           4,000                                                                        
Exclusive Product License Agreement | Boston Pharmaceuticals | License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Deferred revenue           10,000                                                                        
Revenue, remaining performance obligation, variable consideration amount           352,500                                                                        
Contribution on manufacturing (up to)           $ 4,000                                                                        
Period after effective date agreements may be terminated           9 months                                                                        
Contract termination advance notice period           60 days                                                                        
Agreement termination advance notice period if marketing approval obtained           120 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                                                                        
Remaining performance obligation                                                                 6,000       6,000          
Collaborative arrangement, agreement obligation cost           $ 4,000                                                                        
Agreement termination notice period due to non-payment of undisputed amounts           60 days                                                                        
License and Collaboration Agreement | Genentech                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation       5                                                                            
License and Collaboration Agreement | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of research programs | researchProgram                 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 | license                 3                                                                  
Number of swap options | swapOption                 2                                                                  
Number of performance obligations | performanceObligation                 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 | performanceObligation                         16                                                          
Number of novel 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 | license                                         5                                          
Number of performance obligations | performanceObligation                                     4                                              
Number of collaboration products | collaborationProduct                                 2 2 2 2 2 2 2 2 2                                  
Number of programs | bispecificTherapeuticProgram                                           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                                                  
Contract termination advance notice period                                 180 days                                                  
Revenue recognized from contract with customer                                                         $ 1,700 € 1.5 $ 600 € 0.5                    
Number of collaboration products | product                                 4 4 4 4 4 4 4 4 4                                  
Other arrangement | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of research programs | researchProgram                 2                                                                  
Platform technology license | Genentech                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation       2                                                                            
Number of target programs | program         2                                                                          
Platform technology license | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation                 3                                                                  
Number of target programs | program                 3                                                                  
Antibody target swap | Genentech                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation       2                                                                            
Antibody target swap | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation                 2                                                                  
Governance committee participation | Genentech                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation       1                                                                            
Governance committee participation | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of performance obligations | performanceObligation                 1                                                                  
Upfront Payment | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Deferred revenue                 $ 1,200,000                                                                  
Research and development services                 4,900                                                                  
Upfront Payment | Seagen | License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Revenue                 $ 30,000                                                                  
Upfront Payment | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Allocable arrangement consideration                     $ 45,000                                                              
Upfront Payment | Les Laboratoires Servier and Institut de Recherches Internationales Servier | License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Revenue                                   $ 32,000         € 30.0                                      
Upfront Payment | Boston Pharmaceuticals | License fees                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Remaining performance obligation           $ 10,000                                                                        
Additional other research services | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Allocable arrangement consideration                     4,700                                                              
Servier Developed Collaboration Product | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of collaboration products | collaborationProduct                                                       1                            
Co-Development Collaboration Product | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of collaboration products | collaborationProduct                                                       1                            
Estimated Development and Manufacturing Services | Upfront Payment | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Allocable arrangement consideration                     14,200                                                              
Milestone Payments | Upfront Payment | Seagen                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Revenue recognized from contract with customer                                                                             $ 4,200      
Allocable arrangement consideration                                                                     $ 5,000              
Milestone Payments | Upfront Payment | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Allocable arrangement consideration                     12,500                                                              
Estimated Phase 2a Services | Upfront Payment | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Allocable arrangement consideration                     4,700                                                              
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                                                  
Number of agreement extension options | extensionOption                                                 2                                  
Minimum | License and Collaboration Agreement | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of collaboration products | collaborationProduct                                                                                   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                                                  
Maximum | License and Collaboration Agreement | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Number of collaboration products                                 4 4 4 4 4 4 4 4 4                               4 4
Number of programs | researchProgram                           2                                                        
Number of research licenses                       4     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                                                  
Accounting Standards Update 2014-09 | AstraZeneca                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Capitalized contract cost, net                   $ 1,600 $ 1,600 $ 1,600 $ 1,600 $ 1,600 $ 1,600 $ 1,600                                 $ 700       $ 700          
Capitalized contract cost in accordance with ASC 340                                                                               $ 1,100    
Accounting Standards Update 2014-09 | Les Laboratoires Servier and Institut de Recherches Internationales Servier                                                                                    
Disaggregation of Revenue [Line Items]                                                                                    
Capitalized contract cost, net                                                                               $ 500