XML 100 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue recognition - Collaboration and Royalty Revenue (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2020
USD ($)
Aug. 31, 2020
USD ($)
Nov. 30, 2019
USD ($)
Nov. 30, 2011
USD ($)
item
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Collaboration and royalty revenue                            
Remaining potential milestones that can be achieved         $ 355,000             $ 355,000    
Revenue                       380,766 $ 306,980 $ 264,734
Collaboration revenue                            
Collaboration and royalty revenue                            
Revenue         7,516 $ 35,000 $ 63 $ 15,052 $ 47 $ 46 $ 529 42,579 15,674 1,729
Royalty revenue                            
Collaboration and royalty revenue                            
Revenue         4,090 $ 696           4,786    
Licensing And Collaboration Agreement                            
Collaboration and royalty revenue                            
Performance period       2 years                    
Deferred consideration payable       $ 30,000                    
Licensing And Collaboration Agreement | Collaboration revenue                            
Collaboration and royalty revenue                            
Revenue                       42,600 15,200 200
Licensing And Collaboration Agreement | Roche And SMA Foundation                            
Collaboration and royalty revenue                            
Collaborative arrangements number of compounds in preclinical development | item       3                    
Collaborative arrangements number of significant deliverables | item       2                    
SMA License Agreement | Royalty revenue                            
Collaboration and royalty revenue                            
Revenue                       4,800 $ 0 $ 0
Research And Development Event Milestones | Licensing And Collaboration Agreement                            
Collaboration and royalty revenue                            
Remaining potential milestones that can be achieved         30,000             30,000    
Milestone payments received $ 7,500 $ 15,000 $ 15,000                      
Sales Milestones | Licensing And Collaboration Agreement                            
Collaboration and royalty revenue                            
Remaining potential milestones that can be achieved         $ 325,000             $ 325,000    
Milestone payments received   $ 20,000                        
Maximum | Research And Development Event Milestones | Licensing And Collaboration Agreement                            
Collaboration and royalty revenue                            
Remaining potential milestones that can be achieved       $ 135,000