XML 73 R62.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and contingencies (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2019
Aug. 23, 2018
Jun. 30, 2016
Akcea      
Other Commitments [Abstract]      
Upfront licensing fee $ 12.0    
Development and regulatory milestone payment obligations, period 30 days    
Milestone, potential achievements, regulatory approval $ 4.0    
Akcea | Maximum      
Other Commitments [Abstract]      
Milestone, potential achievements, regulatory approval 8.0    
Funding agreement | Wellcome trust      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay     $ 0.8
Funding agreement | Wellcome trust | Maximum      
Other Commitments [Abstract]      
Development milestone payments which the entity is obligated to pay 22.4    
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, 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