XML 76 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue recognition - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
Distributor
Jun. 30, 2020
USD ($)
Distributor
Jun. 30, 2021
USD ($)
segment
Distributor
Jun. 30, 2020
USD ($)
Distributor
Dec. 31, 2020
USD ($)
Nov. 30, 2011
USD ($)
Collaboration and royalty revenue              
Number of operating segments | segment       1      
Number of distributors | Distributor   2 2 2 3    
Contract with Customer, Liability           $ 4,200  
Performance obligations satisfied in period   $ 1,900 $ 2,000 $ 4,000 $ 4,000    
Remaining potential milestones that can be achieved   335,000   335,000      
Revenue   116,676 75,239 234,620 143,498    
United States              
Collaboration and royalty revenue              
Net product revenue   49,100 36,200 92,700 63,600    
Non-US              
Collaboration and royalty revenue              
Net product revenue   $ 54,000 $ 39,000 $ 101,700 $ 79,800    
Minimum              
Collaboration and royalty revenue              
Percentage of net product sales threshold   10.00% 10.00% 10.00% 10.00%    
Collaboration revenue              
Collaboration and royalty revenue              
Revenue   $ 0 $ 0 $ 20,007 $ 63    
Royalty revenue              
Collaboration and royalty revenue              
Revenue   13,563 0 20,220      
SMA License Agreement | Collaboration revenue              
Collaboration and royalty revenue              
Revenue   0 0 20,000 100    
SMA License Agreement | Royalty revenue              
Collaboration and royalty revenue              
Revenue   13,600 0 20,200 0    
SMA License Agreement | Roche And SMA Foundation | Collaboration revenue              
Collaboration and royalty revenue              
Revenue   0 $ 0 20,000 100    
Research And Development Event Milestones | SMA License Agreement              
Collaboration and royalty revenue              
Remaining potential milestones that can be achieved   10,000   10,000      
Research And Development Event Milestones | SMA License Agreement | Maximum              
Collaboration and royalty revenue              
Remaining potential milestones that can be achieved             $ 135,000
Sales Milestones | SMA License Agreement              
Collaboration and royalty revenue              
Remaining potential milestones that can be achieved   325,000   325,000      
Milestone payments received $ 20,000 $ 0   $ 20,000 $ 0    
Sales Milestones | SMA License Agreement | Maximum              
Collaboration and royalty revenue              
Remaining potential milestones that can be achieved             $ 325,000