Annual report pursuant to Section 13 and 15(d)

Contingencies and commitments - Collaborations and License Agreements (Details)

v3.10.0.1
Contingencies and commitments - Collaborations and License Agreements (Details) - USD ($)
1 Months Ended 12 Months Ended
Jun. 16, 2016
Feb. 29, 2016
Nov. 30, 2015
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2012
Sep. 26, 2016
ThermoFisher              
Collaboration and License Agreement              
Supply contract agreement period (in years) 5 years            
MD Anderson Strategic Alliance              
Collaboration and License Agreement              
Upfront license fees         $ 3,412,000    
Milestone payments       $ 2,325,000      
Clinical trials commitment | 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       43,500,000      
Upfront license and start-up fees     $ 2,500,000        
Milestone payments   $ 3,000,000   $ 200,000 $ 900,000    
Collaboration and License Agreement | Life Technologies Corp              
Collaboration and License Agreement              
Upfront license fees           $ 1,000,000  
Minimum annual royalties as a percentage of prior year running royalties (as a percent)       50.00%