Quarterly report pursuant to Section 13 or 15(d)

Revenue - Narrative (Details)

v3.22.1
Revenue - Narrative (Details)
$ / shares in Units, € in Millions
1 Months Ended 3 Months Ended 12 Months Ended
May 19, 2021
USD ($)
May 19, 2021
USD ($)
May 19, 2021
USD ($)
research_program
May 19, 2021
USD ($)
performance_obligation
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 ($)
performance_obligation
swap_option
program
research_program
license
May 02, 2017
USD ($)
May 02, 2017
USD ($)
May 02, 2017
USD ($)
research_program
May 02, 2017
USD ($)
performance_obligation
May 02, 2017
USD ($)
license
May 02, 2017
USD ($)
protein
May 02, 2017
USD ($)
lease_agreement
Jan. 31, 2022
USD ($)
program
Mar. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
performance_obligation
Mar. 31, 2022
EUR (€)
performance_obligation
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2017
bispecific_therapeutic_program
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2017
USD ($)
performance_obligation
bispecific_therapeutic_program
Dec. 31, 2017
EUR (€)
performance_obligation
bispecific_therapeutic_program
Jan. 01, 2019
USD ($)
May 02, 2017
performance_obligation
May 02, 2017
collaboration_product
Disaggregation of Revenue [Line Items]                                                            
Deferred revenues, current portion                                     $ 20,913,000         $ 25,116,000            
Deferred revenue, net of current portion                                     30,819,000         38,403,000            
Revenue recognized from contract with customer                                     10,600,000                      
Number of technology licenses | lease_agreement                               5                            
Total revenue                                     10,988,000   $ 15,633,000                  
Additions to deferred revenue                                     0                      
Genentech                                                            
Disaggregation of Revenue [Line Items]                                                            
Revenue, remaining performance obligation, variable consideration amount $ 1,400,000,000 $ 1,400,000,000 $ 1,400,000,000 $ 1,400,000,000 $ 1,400,000,000                                                  
Number of initial research programs | research_program     2                                                      
Fee on additional program   10,000,000                                                        
Number of optional additional research programs | research_program     2                                                      
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                                     15,100,000                      
Total revenue                                     1,189,000   0                  
Genentech | License fees                                                            
Disaggregation of Revenue [Line Items]                                                            
Deferred revenue $ 20,000,000 $ 20,000,000 $ 20,000,000 $ 20,000,000 $ 20,000,000                                                  
Deferred revenues, current portion                                     7,900,000                      
Deferred revenue, net of current portion                                     7,200,000                      
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 | performance_obligation                 3                                          
Remaining performance obligation                                     20,800,000                      
Deferred revenues, current portion                                     11,500,000                      
Deferred revenue, net of current portion                                     6,400,000                      
Resale of stock period               60 days                                            
Total revenue                                     312,000   366,000                  
AstraZeneca                                                            
Disaggregation of Revenue [Line Items]                                                            
Deferred revenue                                     700,000                      
Research collaboration agreement term                   5 years                                        
Remaining performance obligation                                     12,800,000                      
Deferred revenues, current portion                                     600,000                      
Deferred revenue, net of current portion                                     12,300,000                      
Revenue recognized from contract with customer                                 $ 4,700,000                          
Resale of stock period             60 days                                              
Total revenue                                   $ 13,000,000 4,753,000   14,500,000                  
Number of discovery programs discontinued | program                                 1                          
Number of discovery programs with co-development and co-commercialization options | program                                 2                          
Number of active discovery programs | program                                 3                          
Servier                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation                                                   10 10      
Remaining performance obligation                                     5,800,000                      
Deferred revenues, current portion                                     900,000                      
Deferred revenue, net of current portion                                     4,900,000                      
Revenue recognized from contract with customer                                     4,900,000                      
Total revenue                                     4,734,000   767,000                  
Capitalized contract cost, net                                     100,000                      
Amortization of capitalized contract costs                                     $ 100,000   0                  
Number of programs | bispecific_therapeutic_program                                                   3 3      
Number of novel proteins | bispecific_therapeutic_program                                             1              
Number of separate performance obligations | performance_obligation                                     3 3                    
Servier | Research and Development Services                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of development programs | performance_obligation                                                   2 2      
Number of development milestones | performance_obligation                                                   3 3      
Boston Pharmaceuticals | License fees                                                            
Disaggregation of Revenue [Line Items]                                                            
Remaining performance obligation           $ 6,000,000                                                
Contract with customer asset, after allowance for credit loss           4,000,000                                                
Exclusive Product License Agreement | Boston Pharmaceuticals | License fees                                                            
Disaggregation of Revenue [Line Items]                                                            
Deferred revenue           10,000,000                                                
Revenue, remaining performance obligation, variable consideration amount           352,500,000                                                
Contribution on manufacturing (up to)           $ 4,000,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                                                
Agreement termination notice period due to non-payment of undisputed amounts           60 days                                                
Contract termination due to material breach, additional notice period if the breach is not susceptible           180 days                                                
Collaborative arrangement, agreement obligation cost           $ 4,000,000                                                
Revenue recognized from contract with customer                                               $ 5,700,000            
License and Collaboration Agreement | Genentech                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation       5                                                    
License and Collaboration Agreement | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of research programs | research_program                 3                                          
Number of performance obligations | performance_obligation                 6                                          
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 | swap_option                 2                                          
License and Collaboration Agreement | AstraZeneca                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation                         16                                  
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                                        
Agreement termination notice period upon breach of payment obligations by the Company                   30 days                                        
Period of license performance obligation                   12 months                                        
Number of novel proteins | protein                             4                              
License and Collaboration Agreement | Servier                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of programs | bispecific_therapeutic_program                                             5     5 5      
Strategic Partnerships and Other License Agreements | Servier                                                            
Disaggregation of Revenue [Line Items]                                                            
Revenue recognized from contract with customer                                     $ 3,700,000 € 3.3                    
Other arrangement | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of research programs | research_program                 2                                          
Platform technology license | Genentech                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation       2                                                    
Platform technology license | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation                 3                                          
Number of target programs | program                 3                                          
Antibody target swap | Genentech                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation       2                                                    
Antibody target swap | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation                 2                                          
Governance committee participation | Genentech                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation       1                                                    
Governance committee participation | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of performance obligations | performance_obligation                 1                                          
Upfront Payment | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Deferred revenue                 $ 1,200,000,000                                          
Research and development services                 4,900,000                                          
Upfront Payment | Seagen | License fees                                                            
Disaggregation of Revenue [Line Items]                                                            
Revenue                 $ 30,000,000                                          
Upfront Payment | AstraZeneca                                                            
Disaggregation of Revenue [Line Items]                                                            
Allocable arrangement consideration                     $ 45,000,000                                      
Upfront Payment | Servier | License fees                                                            
Disaggregation of Revenue [Line Items]                                                            
Revenue                                                   $ 32,000,000 € 30.0      
Upfront Payment | Boston Pharmaceuticals | License fees                                                            
Disaggregation of Revenue [Line Items]                                                            
Remaining performance obligation           $ 10,000,000                                                
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          
Allocable arrangement consideration                                           $ 5,000,000                
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                                      
Minimum | License and Collaboration Agreement | AstraZeneca                                                            
Disaggregation of Revenue [Line Items]                                                            
Number of collaboration products | collaboration_product                                                           2
Minimum | Strategic Partnerships and Other License Agreements | 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 collaboration products                                                         4 4
Number of research licenses                           4   4                            
Number of programs | research_program                       2                                    
Maximum | Strategic Partnerships and Other License Agreements | 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                   $ 1,600,000 $ 1,600,000 $ 1,600,000 $ 1,600,000 $ 1,600,000 $ 1,600,000 $ 1,600,000     400,000                      
Capitalized contract cost in accordance with ASC 340                                                       $ 1,100,000    
Amortization of capitalized contract costs                                     $ 200,000   $ 0                  
Accounting Standards Update 2014-09 | Servier                                                            
Disaggregation of Revenue [Line Items]                                                            
Capitalized contract cost, net                                                       $ 500,000    
Private placement | Seagen                                                            
Disaggregation of Revenue [Line Items]                                                            
Deferred revenue               $ 3,300,000                                            
Shares of stock sold (in shares) | shares               3,706,174                                            
Shares of stock sold, net consideration               $ 13,000,000                                            
Shares of stock sold, price (USD per share) | $ / shares               $ 3.51                                            
Fair value of stock (in dollars per share) | $ / shares               $ 2.61                                            
Private placement | AstraZeneca                                                            
Disaggregation of Revenue [Line Items]                                                            
Shares of stock sold (in shares) | shares             3,584,230                                              
Shares of stock sold, net consideration             $ 10,000,000                                              
Shares of stock sold, price (USD per share) | $ / shares             $ 2.79                                              
Fair value of stock (in dollars per share) | $ / shares             $ 2.60