XML 49 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Dec. 14, 2023
Mar. 31, 2025
Dec. 31, 2024
Money Market      
Summary Of Significant Accounting Policies [Line Items]      
Assets, fair value   $ 591,353 $ 687,253
1.00% Convertible Senior Notes due 2028      
Summary Of Significant Accounting Policies [Line Items]      
Debt istrument cancelled $ 309,900    
Principal amount 290,100    
Notes for cash 290,100    
Notes, carrying value   529,600 525,600
Fair value of convertible senior notes   590,500 $ 546,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 | 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    
2019 Notes [Member]      
Summary Of Significant Accounting Policies [Line Items]      
Debt intrument exchange amount $ 217,700    
Tantti, Inc.      
Summary Of Significant Accounting Policies [Line Items]      
Business combination contingent consideration   54,500  
Avitide, Inc.      
Summary Of Significant Accounting Policies [Line Items]      
Business combination contingent consideration   13,800  
FlexBiosys, Inc.      
Summary Of Significant Accounting Policies [Line Items]      
Business combination contingent consideration   $ 3,300