XML 171 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Collaboration Agreements - Vertex 2020 Strategic Alliance in Cystic Fibrosis (Details) - USD ($)
$ in Thousands
1 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Remaining performance obligations $ 87,225  
Deferred revenue $ 3,867,193 $ 63,310
Vertex 2020 Agreement    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Initial research period 3 years  
Total collaboration revenue $ 75,000  
Written notice period 90 days  
Termination period 180 days  
Remaining performance obligations $ 75,000  
Deferred revenue 75,000  
Vertex 2020 Agreement | Upfront payment    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Total collaboration revenue 75,000  
Vertex 2020 Agreement | Certain Development Regulatory And Commercial Milestone Events    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Amounts included in contract liabilities at the beginning of the period $ 380,000