v3.25.2
Fair Value Measurements - Narrative (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2021
Aug. 31, 2020
Sep. 30, 2019
Convertible Debt          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Principal $ 2,999,887,000 $ 2,299,887,000      
2025 Notes | Convertible Debt          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Principal $ 700,000,000 0      
Debt instrument, interest rate (as a percent) 1.00%        
2021 Notes | Convertible Debt          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Principal $ 1,000,000,000 1,000,000,000 $ 1,000,000,000.0    
Debt instrument, interest rate (as a percent)     0.25%    
2020 Notes | Convertible Debt          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Principal 650,000,000 650,000,000   $ 650,000,000.0  
Debt instrument, interest rate (as a percent)       0.125%  
2019 Notes | Convertible Debt          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Debt instrument, interest rate (as a percent)         0.125%
Principal, net of conversion notices $ 649,887,000 $ 649,887,000     $ 649,900,000
Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Available-for-sale debt securities, investment maturity 37 months        
Minimum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Available-for-sale debt securities, investment maturity 12 months