XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue recognition - Collaboration and Royalty Revenue (Details)
1 Months Ended 3 Months Ended
Jan. 11, 2025
USD ($)
Jan. 31, 2025
USD ($)
Mar. 31, 2025
USD ($)
product
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Nov. 30, 2011
USD ($)
Revenue recognition            
Number of approved products | product     2      
Remaining potential milestones that can be achieved         $ 150,000,000  
Revenue     $ 1,176,096,000 $ 210,118,000    
Deferred revenue     12,833,000   $ 5,505,000  
Collaboration and license revenue            
Revenue recognition            
Revenue     986,231,000      
Royalty revenue            
Revenue recognition            
Revenue     $ 36,439,000 31,154,000    
SMA License Agreement            
Revenue recognition            
Number of approved products | product     1      
SMA License Agreement | Collaboration and license revenue            
Revenue recognition            
Revenue     $ 0 0    
SMA License Agreement | Royalty revenue            
Revenue recognition            
Revenue     36,400,000 $ 31,200,000    
License and Collaboration Agreement            
Revenue recognition            
Refund of revenue related to prior collaboration arrangements     3,600,000      
License and Collaboration Agreement | Novartis            
Revenue recognition            
Cash proceeds from upfront payment on collaboration agreement $ 1,000,000,000 $ 1,000,000,000        
Percentage share of the income (loss) generated on U.S. sales   40.00%        
Deferred revenue     10,200,000      
License and Collaboration Agreement | Novartis | Collaboration and license revenue            
Revenue recognition            
Revenue     989,800,000      
Research And Development Event Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved     0      
Sales Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved     $ 150,000,000      
Maximum | License and Collaboration Agreement | Novartis            
Revenue recognition            
Potential future proceeds contingent on achievement of developmental, regulatory and sales milestones and tiered royalties   $ 1,900,000,000        
Maximum | Research And Development Event Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved           $ 135,000,000
Maximum | Sales Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved           $ 325,000,000