XML 74 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Liability Related to Sale of Future Royalties (Details) - Royalty Purchase Agreement [Member] - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
Royalty Revenue Monetization [Abstract]      
Upfront payment received $ 500.0    
Maximum amount of payments receivable for additional milestones   $ 625.0  
Transaction costs $ 10.4    
Effective interest rate   12.70% 13.50%
SPINRAZA [Member]      
Royalty Revenue Monetization [Abstract]      
Maximum amount of annual sales on which royalty payments are paid   $ 1,500.0  
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.0  
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.0  
Pelacarsen [Member]      
Royalty Revenue Monetization [Abstract]      
Percentage of royalty payments paid on annual sales of medicine   25.00%