XML 65 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 14, 2023
Apr. 17, 2023
Sep. 16, 2021
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Jul. 31, 2019
Summary Of Significant Accounting Policies [Line Items]              
Purchase of treasury stock       $ 100,000      
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    
Total convertible senior notes       284,600 $ 69,500 $ 284,600  
Fair value of convertible senior notes       $ 452,000 109,800 452,000  
1.00% Convertible Senior Notes due 2028              
Summary Of Significant Accounting Policies [Line Items]              
Debt istrument cancelled $ 309,900            
Principal amount 290,100       600,000    
Notes for cash 290,100            
Total convertible senior notes         510,100    
Fair value of convertible senior notes         596,000    
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 | Subscription Transaction              
Summary Of Significant Accounting Policies [Line Items]              
Principal amount 290,100            
1.00% Convertible Senior Notes due 2028 | Exchange Transaction              
Summary Of Significant Accounting Policies [Line Items]              
Debt istrument cancelled 309,900            
Exchanged 2019 Notes              
Summary Of Significant Accounting Policies [Line Items]              
Debt Intrument Exchange Amount $ 217,700            
Avitide, Inc.              
Summary Of Significant Accounting Policies [Line Items]              
Business combination contingent consideration     $ 88,400   125,000 $ 88,373  
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