XML 42 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 14, 2023
Apr. 17, 2023
Mar. 31, 2024
Dec. 31, 2023
Jul. 31, 2019
0.375% Convertible Senior Notes due 2024          
Summary Of Significant Accounting Policies [Line Items]          
Principal amount         $ 287,500
Notes, frequency of periodic payment     semi-annually    
Notes, carrying value     $ 69,500 $ 69,500  
Fair value of convertible senior notes     119,000 109,800  
1.00% Convertible Senior Notes due 2028          
Summary Of Significant Accounting Policies [Line Items]          
Principal amount $ 290,100        
Notes, carrying value     513,900 510,100  
Fair value of convertible senior notes     587,000 596,000  
Notes for cash 290,100        
1.00% Convertible Senior Notes due 2028 | Private Placement          
Summary Of Significant Accounting Policies [Line Items]          
Principal amount 600,000        
1.00% Convertible Senior Notes due 2028 | Exchange Transaction          
Summary Of Significant Accounting Policies [Line Items]          
Debt istrument cancelled 309,900        
1.00% Convertible Senior Notes due 2028 | Subscription Transaction          
Summary Of Significant Accounting Policies [Line Items]          
Principal amount 290,100        
2019 Notes [Member]          
Summary Of Significant Accounting Policies [Line Items]          
Debt Intrument Exchange Amount $ 217,700        
Money Market          
Summary Of Significant Accounting Policies [Line Items]          
Assets, fair value     694,501 $ 658,574  
Avitide, Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Business combination contingent consideration     125,000    
FlexBiosys, Inc.          
Summary Of Significant Accounting Policies [Line Items]          
Business combination contingent consideration   $ 6,600 42,000    
Metenova Holding AB          
Summary Of Significant Accounting Policies [Line Items]          
Business combination contingent consideration     $ 10,000