XML 68 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Agreements - Huadong (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Collaborative Agreements disclosures        
Revenue from contract with customer   $ 132,299 $ 82,271 $ 53,446
Revenue recognized, previously deferred   61,872 14,817 14,139
Huadong        
Collaborative Agreements disclosures        
Revenue recognized, previously deferred   0    
Huadong | Development and regulatory milestones        
Collaborative Agreements disclosures        
Potential milestone payment $ 80,000      
Huadong | Milestone payments        
Collaborative Agreements disclosures        
Potential milestone payment 185,000      
Upfront payment | Huadong        
Collaborative Agreements disclosures        
Revenue from contract with customer 40,000      
Estimated payments to received 40,000      
License and milestone fees        
Collaborative Agreements disclosures        
Revenue from contract with customer   $ 63,742 $ 34,788 $ 15,280
License and milestone fees | Huadong | Milestone payments        
Collaborative Agreements disclosures        
Potential milestone payment $ 265,000      
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01 | Huadong        
Collaborative Agreements disclosures        
Remaining performance obligation, expected timing of satisfaction   2 years