Annual report pursuant to Section 13 and 15(d)

Contingencies and commitments - Collaborations and License Agreements (Details)

v3.19.3.a.u2
Contingencies and commitments - Collaborations and License Agreements (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 16, 2016
Jun. 30, 2019
Feb. 29, 2016
Nov. 30, 2015
Dec. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2012
Sep. 26, 2016
Collaboration and License Agreement                    
Supply contract agreement period (in years) 5 years                  
Purchasing obligations         $ 5,000,000 $ 5,000,000        
MD Anderson Strategic Alliance                    
Collaboration and License Agreement                    
Upfront license fees               $ 3,412,000    
License agreement | MD Anderson Strategic Alliance                    
Collaboration and License Agreement                    
Milestone payments             $ 2,325,000      
License agreement | MD Anderson Strategic Alliance | Minimum                    
Collaboration and License Agreement                    
Potential milestone payments                   $ 19,644,000
Collaboration and License Agreement | Universal Cells, Inc.                    
Collaboration and License Agreement                    
Potential milestone payments         $ 38,400,000 $ 38,400,000        
Upfront license and start-up fees       $ 2,500,000            
Milestone payments     $ 3,000,000.0       $ 200,000 $ 900,000    
Collaboration and License Agreement | Life Technologies Corp                    
Collaboration and License Agreement                    
Upfront license fees                 $ 1,000,000.0  
Minimum annual royalties as a percentage of prior year running royalties (as a percent)         50.00% 50.00%        
Collaboration and License Agreement | Noile Immune Biotech Inc.                    
Collaboration and License Agreement                    
Upfront license fees           $ 2,500,000        
Collaboration and License Agreement | Noile Immune Biotech Inc. | Maximum                    
Collaboration and License Agreement                    
Potential milestone payments         $ 312,000,000 312,000,000        
Collaboration and License Agreement | Alpine Immune Sciences Inc.                    
Collaboration and License Agreement                    
Upfront license fees   $ 2,000,000.0                
Collaboration and License Agreement | Alpine Immune Sciences Inc. | Maximum                    
Collaboration and License Agreement                    
Potential milestone payments   $ 288,000,000                
Research and development                    
Collaboration and License Agreement                    
Purchase Obligation, Due in Next Twelve Months         2,500,000 2,500,000        
Purchase Obligation, Due in Second Year         2,500,000 2,500,000        
Research and development | Minimum                    
Collaboration and License Agreement                    
Purchasing obligations         5,000,000.0 $ 5,000,000.0        
Research and development | Collaboration and License Agreement | Alpine Immune Sciences Inc.                    
Collaboration and License Agreement                    
Upfront license fees         $ 2,000,000.0