XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue recognition - Collaboration and Royalty Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Nov. 30, 2011
Collaboration and royalty revenue      
Remaining potential milestones that can be achieved $ 300,000    
Revenue 148,735 $ 117,942  
Collaboration revenue      
Collaboration and royalty revenue      
Revenue 7 20,007  
Royalty revenue      
Collaboration and royalty revenue      
Revenue 18,896 6,655  
SMA License Agreement | Collaboration revenue      
Collaboration and royalty revenue      
Revenue 0 20,000  
SMA License Agreement | Royalty revenue      
Collaboration and royalty revenue      
Revenue 18,900 6,700  
SMA License Agreement | Roche And Sma Foundation | Collaboration revenue      
Collaboration and royalty revenue      
Revenue 0 20,000  
Research And Development Event Milestones | SMA License Agreement      
Collaboration and royalty revenue      
Milestone payments received   20,000  
Sales Milestones | SMA License Agreement      
Collaboration and royalty revenue      
Remaining potential milestones that can be achieved $ 300,000    
Milestone payments received   $ 20,000  
Maximum | Research And Development Event Milestones | SMA License Agreement      
Collaboration and royalty revenue      
Remaining potential milestones that can be achieved     $ 135,000
Maximum | Sales Milestones | SMA License Agreement      
Collaboration and royalty revenue      
Remaining potential milestones that can be achieved     $ 325,000