v3.26.1
Convertible Senior Notes - Additional Information (Details)
6 Months Ended
Jun. 15, 2025
USD ($)
shares
Dec. 12, 2024
USD ($)
d
$ / shares
Jun. 02, 2020
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Debt Instrument [Line Items]          
Proceeds from issuance of 2029 Convertible Senior Notes, net of issuance costs       $ 0 $ (190,000)
0.125% Convertible Senior Notes due 2025          
Debt Instrument [Line Items]          
Debt instrument, face amount     $ 747,500,000    
Debt instrument, interest rate     0.125%    
Proceeds from issuance of 2029 Convertible Senior Notes, net of issuance costs     $ 730,200,000    
Repaid in cash $ 634,100,000        
Shares issued (in shares) | shares 1,354,569        
Debt instrument, principal amount denomination used in conversion       $ 100  
Debt instrument, effective interest rate       0.59%  
0.00% Convertible Senior Notes Due 2029          
Debt Instrument [Line Items]          
Debt instrument, interest rate   0.00%      
Proceeds from issuance of 2029 Convertible Senior Notes, net of issuance costs   $ 979,100,000      
Principal   $ 1,000,000,000.0      
Debt instrument, conversion price per share (in dollars per share) | $ / shares       $ 217.60  
Debt instrument, estimated fair value       $ 1,419,700,000  
Debt instrument, effective interest rate       0.43%  
0.00% Convertible Senior Notes Due 2029 | Redemption, On or After June 20, 2023, and Prior to 31st Scheduled Trading Day          
Debt Instrument [Line Items]          
Debt instrument, trading days | d   20      
Debt instrument, consecutive trading days | d   30      
Debt instrument, threshold percentage of conversion price   130.00%      
Debt instrument redemption price percentage of principal amount redeemed   100.00%      
0.00% Convertible Senior Notes Due 2029 | Conversion Preceding March 15, 2025, Scenario One          
Debt Instrument [Line Items]          
Debt instrument, trading days | d   20      
Debt instrument, consecutive trading days | d   30      
Debt instrument, threshold percentage of conversion price   130.00%      
0.00% Convertible Senior Notes Due 2029 | Conversion Preceding March 15, 2025, Scenario Two          
Debt Instrument [Line Items]          
Debt instrument, consecutive trading days | d   10      
Debt instrument, convertible, measurement period (days) | d   5      
Debt instrument, principal amount denomination used in conversion   $ 1,000      
Debt instrument, convertible, threshold maximum percentage of product of last reported sale price of common stock   98.00%      
0.00% Convertible Senior Notes Due 2029 | Conversion, On or After March 15, 2025          
Debt Instrument [Line Items]          
Debt instrument, conversion price per share (in dollars per share) | $ / shares   $ 217.60      
Debt instrument, conversion ratio   0.0045955      
Convertible Debt, 2025 Notes          
Debt Instrument [Line Items]          
Settlement of common stock in connection with the 2025 Convertible Senior Notes (in shares) | shares       1,354,569  
Capped Call          
Debt Instrument [Line Items]          
Settlement of common stock in connection with the 2025 Convertible Senior Notes (in shares) | shares       1,360,738