XML 45 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies, Revenue Recognition (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2017
USD ($)
PerformanceObligation
May 31, 2015
USD ($)
Mar. 31, 2020
USD ($)
PerformanceObligation
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2018
Agreement
Revenue Recognition [Abstract]                  
Number of performance obligations at inception of contract | PerformanceObligation     1            
Revenue     $ 133,367       $ 297,214    
Biogen [Member]                  
Revenue Recognition [Abstract]                  
Number of agreements | Agreement                 2
Licensing and Other Royalty Revenue [Member]                  
Revenue Recognition [Abstract]                  
Revenue     2,794       $ 1,623    
Cardiovascular, Renal and Metabolic Diseases [Member]                  
Revenue Recognition [Abstract]                  
Revenue     10,000            
2013 Strategic Neurology [Member]                  
Revenue Recognition [Abstract]                  
Revenue         $ (16,500)        
IONIS-FB-L for Complement-Mediated Diseases [Member]                  
Revenue Recognition [Abstract]                  
Upfront payment received               $ 75,000  
2012 Neurology [Member]                  
Revenue Recognition [Abstract]                  
Milestone payment earned and amortized over period of performance     $ 7,500            
2012 Neurology [Member] | Licensing and Other Royalty Revenue [Member]                  
Revenue Recognition [Abstract]                  
Revenue       $ 45,000          
Pfizer [Member] | Licensing and Other Royalty Revenue [Member]                  
Revenue Recognition [Abstract]                  
Revenue       $ 246,000          
Alnylam [Member] | Licensing and Other Royalty Revenue [Member]                  
Revenue Recognition [Abstract]                  
Revenue           $ 20,000      
Bayer [Member]                  
Revenue Recognition [Abstract]                  
Number of separate performance obligations | PerformanceObligation 3                
Bayer [Member]                  
Revenue Recognition [Abstract]                  
Upfront payment received $ 75,000 $ 100,000              
Transaction price $ 75,000