XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies, Revenue Recognition (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Target
Dec. 31, 2021
USD ($)
PerformanceObligation
Component
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2018
USD ($)
Jun. 30, 2018
Agreement
Dec. 31, 2021
USD ($)
PerformanceObligation
Component
Revenue Recognition [Abstract]              
Revenue $ 141,919   $ 111,607        
Biogen [Member]              
Revenue Recognition [Abstract]              
Number of agreements | Agreement           2  
ION859 [Member]              
Revenue Recognition [Abstract]              
Revenue 10,000            
Biogen 2013 Strategic Neurology [Member]              
Revenue Recognition [Abstract]              
Revenue $ 18,000            
Number of targets advanced | Target 2            
New Antisense Medicines for the Treatment of SMA [Member] | ION306 [Member]              
Revenue Recognition [Abstract]              
Revenue   $ 60,000          
Alnylam [Member]              
Revenue Recognition [Abstract]              
Revenue       $ 41,200      
IONIS-FB-L for Complement-Mediated Diseases [Member]              
Revenue Recognition [Abstract]              
Upfront payment received         $ 75,000    
Biogen 2018 Strategic Neurology [Member]              
Revenue Recognition [Abstract]              
Milestone payment received and added to transaction price   $ 7,500          
Eplontersen Collaboration with AstraZeneca [Member]              
Revenue Recognition [Abstract]              
Revenue             $ 200,000
Number of material components | Component   4         4
Number of separate performance obligations | PerformanceObligation   1         1
Transaction price   $ 200,000         $ 200,000
Percentage of costs associated with ongoing global Phase 3 development program paid by AstraZeneca 55.00%