XML 90 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Obligations and Commitments, Royalty Revenue Monetization (Details) - Subsequent Event [Member]
$ in Millions
1 Months Ended
Jan. 31, 2023
USD ($)
Royalty Revenue Monetization [Abstract]  
Upfront payment received $ 500
Maximum amount of payments receivable for additional milestones 625
SPINRAZA [Member]  
Royalty Revenue Monetization [Abstract]  
Maximum amount of annual sales on which royalty payments are paid $ 1,500
SPINRAZA [Member] | Minimum [Member]  
Royalty Revenue Monetization [Abstract]  
Percentage of royalty payments paid on annual sales of medicine 25.00%
Maximum royalty payments made before royalty interest reverts back $ 475
SPINRAZA [Member] | Maximum [Member]  
Royalty Revenue Monetization [Abstract]  
Percentage of royalty payments paid on annual sales of medicine 45.00%
Maximum royalty payments made before royalty interest reverts back $ 550
Pelacarsen [Member]  
Royalty Revenue Monetization [Abstract]  
Percentage of royalty payments paid on annual sales of medicine 25.00%