XML 116 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Collaborative Arrangements and Licensing Agreements, PTC Therapeutics (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
Jun. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Aug. 31, 2018
PerformanceObligation
Collaborative Arrangement and Licensing Agreement [Abstract]              
Revenue       $ 729,264 $ 1,122,599 $ 599,674  
Licensing and Other Royalty Revenue [Member]              
Collaborative Arrangement and Licensing Agreement [Abstract]              
Revenue       8,117 17,205 $ 14,755  
PTC Therapeutics [Member]              
Collaborative Arrangement and Licensing Agreement [Abstract]              
Maximum payment receivable under license agreement       26,000      
Cumulative payments received       $ 22,000      
Royalty percentage received on net sales of each drug in Latin America from PTC       20.00%      
Period before PTC pays royalties on net sales of product after first commercial sale in Brazil       12 months      
Minimum revenue recognized in Latin America by PTC before paying royalties       $ 10,000      
Number of separate performance obligations | PerformanceObligation             2
Deferred revenue $ 0     $ 0 $ 0    
PTC Therapeutics [Member] | Revenue [Member] | Strategic Partner [Member]              
Collaborative Arrangement and Licensing Agreement [Abstract]              
Concentration percentage       0.00% 1.00% 2.00%  
PTC Therapeutics [Member] | Licensing and Other Royalty Revenue [Member]              
Collaborative Arrangement and Licensing Agreement [Abstract]              
Revenue     $ 12,000 $ 1,600 $ 10,200 $ 12,000  
PTC Therapeutics [Member] | WAYLIVRA [Member]              
Collaborative Arrangement and Licensing Agreement [Abstract]              
Revenue   $ 6,000          
PTC Therapeutics [Member] | TEGSEDI [Member]              
Collaborative Arrangement and Licensing Agreement [Abstract]              
Revenue $ 4,000