XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurement - Additional Information (Detail) - USD ($)
9 Months Ended
Sep. 30, 2021
Sep. 20, 2021
Sep. 16, 2021
Sep. 30, 2021
Dec. 31, 2020
Jul. 31, 2019
Summary Of Significant Accounting Policies [Line Items]            
Cash and cash equivalents $ 621,098,000     $ 621,098,000 $ 717,292,000  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]            
Summary Of Significant Accounting Policies [Line Items]            
Cash and cash equivalents 448,900,000     $ 448,900,000 549,000,000.0  
0.375% Convertible Senior Notes due 2024            
Summary Of Significant Accounting Policies [Line Items]            
Principal amount           $ 287,500,000
Notes, due date       Jul. 15, 2024    
Notes, frequency of periodic payment       semi-annually    
Total convertible senior notes 252,300,000     $ 252,300,000 243,700,000  
Fair value of convertible senior notes 732,900,000     732,900,000 $ 501,000,000.0  
Senior convertible notes           0.375%
Avitide, Inc.            
Summary Of Significant Accounting Policies [Line Items]            
Upfront payment   $ 150,000,000.0 $ 75,000,000.0      
Business combination contingent consideration     $ 80,000,000.0 $ 79,962,000    
Additional undiscounted in contingent consideration earnout payments   $ 125,000,000.0        
Changes in revenue projection $ 0