XML 43 R37.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurement - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
Dec. 02, 2024
Dec. 14, 2023
Jun. 30, 2025
Dec. 31, 2024
Money Market        
Summary Of Significant Accounting Policies [Line Items]        
Assets, fair value     $ 616,377 $ 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     533,700 525,600
Fair value of convertible senior notes     594,600 $ 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 Laboratory Inc.        
Summary Of Significant Accounting Policies [Line Items]        
Business combination contingent consideration $ 19,700   54,500  
Avitide, Inc.        
Summary Of Significant Accounting Policies [Line Items]        
Business combination contingent consideration     $ 100