XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Additional Information (Detail) - USD ($)
12 Months Ended
Sep. 20, 2021
Sep. 16, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jul. 31, 2019
Summary Of Significant Accounting Policies [Line Items]            
Cash and cash equivalents     $ 603,814,000 $ 717,292,000 $ 528,392,000  
Business combination contingent consideration     $ 5,900,000      
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     $ 255,300,000 243,700,000    
Fair value of convertible senior notes     678,500,000 501,000,000.0    
Senior convertible notes         0.375% 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   $ 88,400,000 88,373,000      
Additional undiscounted in contingent consideration earnout payments $ 125,000.0          
Money Market | Level1            
Summary Of Significant Accounting Policies [Line Items]            
Cash and cash equivalents     $ 460,900,000 $ 549,000.0