XML 79 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments and contingencies - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2019
Aug. 23, 2018
Jun. 30, 2016
Akcea      
Other Commitments [Abstract]      
Upfront licensing fee $ 12.0    
Milestone, Potential Achievements, Regulatory Approval 4.0    
Akcea | Maximum      
Other Commitments [Abstract]      
Milestone, Potential Achievements, Regulatory Approval 8.0    
Non-collaborative Arrangement Transactions | Akcea      
Other Commitments [Abstract]      
Milestone, Potential Achievements, Regulatory Approval 6.0    
Agilis      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay   $ 40.0  
Agilis | Maximum      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay 60.0    
Milestone, potential achievements, priority review voucher amount 535.0    
Milestone, potential achievements, net sales amount $ 150.0    
Milestone, potential achievements, product sales 6.00%    
Agilis | Non-collaborative Arrangement Transactions      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay $ 40.0    
Product | Wellcome trust      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay     $ 0.8
Product | Wellcome trust | Maximum      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay $ 22.4