XML 23 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Agreements - CytomX (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2019
Jun. 30, 2017
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jun. 30, 2016
Jan. 31, 2014
Collaborative Agreements disclosures                                      
Revenue from contract with customer     $ 44,864,000 $ 13,281,000 $ 15,542,000 $ 8,584,000 $ 13,416,000 $ 10,928,000 $ 9,287,000 $ 19,815,000 $ 39,448,000 $ 8,480,000 $ 39,020,000 $ 28,499,000 $ 82,271,000 $ 53,446,000 $ 115,447,000    
Deferred revenue $ 127,432,000   127,432,000       80,802,000       89,967,000       127,432,000 80,802,000 89,967,000    
CytomX                                      
Collaborative Agreements disclosures                                      
Deferred revenue 200,000   200,000                       200,000     $ 13,000,000  
Potential milestone payments                                     $ 160,000,000
CytomX | Development milestones                                      
Collaborative Agreements disclosures                                      
Potential milestone payments                                   10,000,000 10,000,000
CytomX | Phase 1 clinical trial                                      
Collaborative Agreements disclosures                                      
Potential milestone payments 1,000,000   1,000,000                       1,000,000        
CytomX | Phase 2 clinical trial                                      
Collaborative Agreements disclosures                                      
Potential milestone payments 6,000,000   6,000,000                       6,000,000        
CytomX | Regulatory milestones                                      
Collaborative Agreements disclosures                                      
Potential milestone payments                                   50,000,000 50,000,000
CytomX | Milestone payments                                      
Collaborative Agreements disclosures                                      
Potential milestone payments                                   100,000,000 $ 100,000,000
Upfront payment | CytomX                                      
Collaborative Agreements disclosures                                      
Revenue from contract with customer                             7,500,000        
License and milestone fees                                      
Collaborative Agreements disclosures                                      
Revenue from contract with customer     29,551,000 $ 79,000 5,079,000 79,000 1,747,000 672,000 1,321,000 11,540,000 29,580,000 79,000 31,080,000 18,730,000 34,788,000 15,280,000 79,469,000    
License and milestone fees | CytomX                                      
Collaborative Agreements disclosures                                      
Revenue from contract with customer 7,300,000                               12,700,000    
Deferred revenue 200,000   200,000                       200,000        
License and milestone fees | CytomX | Maximum                                      
Collaborative Agreements disclosures                                      
Potential milestone payments 355,000,000   355,000,000                       355,000,000        
License and milestone fees | CytomX | Development milestones                                      
Collaborative Agreements disclosures                                      
Potential milestone payments 35,000,000   35,000,000                       35,000,000        
License and milestone fees | CytomX | Phase 1 clinical trial                                      
Collaborative Agreements disclosures                                      
Revenue from contract with customer   $ 1,000,000                                  
License and milestone fees | CytomX | Phase 2 clinical trial                                      
Collaborative Agreements disclosures                                      
Costs of services and materials                             3,000,000.0        
License and milestone fees | CytomX | Regulatory milestones                                      
Collaborative Agreements disclosures                                      
Potential milestone payments 170,000,000   170,000,000                       170,000,000        
License and milestone fees | CytomX | Milestone payments                                      
Collaborative Agreements disclosures                                      
Potential milestone payments $ 150,000,000   $ 150,000,000                       150,000,000     $ 160,000,000  
Research and development support                                      
Collaborative Agreements disclosures                                      
Revenue from contract with customer         $ 51,000 $ 17,000 218,000 388,000 388,000 383,000 452,000 650,000 902,000 1,478,000 68,000 1,377,000 3,482,000    
Research and development support | CytomX                                      
Collaborative Agreements disclosures                                      
Costs of services and materials                               195,000 256,000    
Clinical materials revenue                                      
Collaborative Agreements disclosures                                      
Revenue from contract with customer             $ 2,170,000 $ 1,427,000 $ 336,000 $ 702,000 $ 1,829,000 $ 1,248,000 $ 599,000 $ 678,000   4,635,000 4,354,000    
Clinical materials revenue | CytomX                                      
Collaborative Agreements disclosures                                      
Costs of services and materials                             $ 0 $ 3,500,000 $ 1,000,000.0