XML 75 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies and Basis of Presentation - Additional Information (Detail)
12 Months Ended
Dec. 31, 2021
USD ($)
Segment
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 12, 2019
Mar. 31, 2016
Feb. 12, 2016
Summary Of Significant Accounting Policies [Line Items]            
Number of operating segments | Segment 1          
Cash and cash equivalents $ 923,031,000 $ 1,168,620,000 $ 943,771,000      
Restricted Cash 16,913,000 16,848,000 5,041,000      
Marketable securities 1,456,098,000 521,713,000        
Contract liabilities 12,300,000 12,200,000        
Net lease assets 174,460,000 50,865,000        
Net lease liabilities 225,030,000 61,429,000        
Significant uncertain tax positions $ 0 0 $ 0      
Minimum [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Marketable securities maturity period 1 year          
Vertex and Casebia [Member] | Collaborative Arrangement [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Other receivables $ 8,400 $ 10,700,000        
ASC 326 [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Change in accounting principle, accounting standards update, adopted true          
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2020          
Change in accounting principle, accounting standards update, immaterial effect true          
ASU 2019-12 [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Change in accounting principle, accounting standards update, adopted true          
Change in accounting principle, accounting standards update, adoption date Jan. 01, 2021          
Change in accounting principle, accounting standards update, immaterial effect true          
Casebia Therapeutics Llp [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Equity method investment, ownership percentage 50.00%     50.00% 50.00% 50.00%