XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies, Revenue Recognition (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2017
USD ($)
PerformanceObligation
May 31, 2015
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2018
Agreement
Jun. 30, 2020
USD ($)
PerformanceObligation
Jun. 30, 2019
USD ($)
Revenue Recognition [Abstract]                    
Number of performance obligations at inception of contract | PerformanceObligation                 1  
Revenue     $ 145,537     $ 163,813     $ 278,905 $ 461,026
Biogen [Member]                    
Revenue Recognition [Abstract]                    
Number of agreements | Agreement               2    
Licensing and Other Royalty Revenue [Member]                    
Revenue Recognition [Abstract]                    
Revenue     1,624     7,932     $ 4,419 $ 9,555
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            
Oncology [Member] | Licensing and Other Royalty Revenue [Member]                    
Revenue Recognition [Abstract]                    
Revenue     $ 13,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