v3.26.3
Revenue recognition - Collaboration and License Revenue (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2025
USD ($)
Sep. 30, 2026
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
product
Sep. 30, 2025
USD ($)
Nov. 30, 2011
USD ($)
Revenue recognition            
Number of approved products | product       2    
Revenue   $ 357,807 $ 211,007 $ 990,877 $ 1,565,978  
Collaboration and license revenue            
Revenue recognition            
Revenue   229 9,258 50,967 998,430  
Royalty revenue            
Revenue recognition            
Revenue   81,684 70,793 199,624 164,837  
Novartis            
Revenue recognition            
Development milestone obligation revenue received       $ 50,000    
SMA License Agreement            
Revenue recognition            
Number of approved products | product       1    
SMA License Agreement | Collaboration and license revenue            
Revenue recognition            
Revenue   0 0 $ 0 0  
SMA License Agreement | Royalty revenue            
Revenue recognition            
Revenue   81,700 70,800 199,600 164,800  
License and Collaboration Agreement            
Revenue recognition            
Refund of revenue related to prior collaboration arrangements         3,500  
License and Collaboration Agreement | Novartis            
Revenue recognition            
Cash proceeds from upfront payment on collaboration agreement $ 1,000,000          
Percentage share of the income (loss) generated on U.S. sales 40.00%          
License and Collaboration Agreement | Novartis | Collaboration and license revenue            
Revenue recognition            
Revenue   200 $ 9,300 51,000 $ 1,000,000  
Research And Development Event Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved   0   0    
Sales Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved   $ 150,000   $ 150,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          
Maximum | Research And Development Event Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved           $ 135,000
Maximum | Sales Milestones | SMA License Agreement            
Revenue recognition            
Remaining potential milestones that can be achieved           $ 325,000