v3.25.3
Net Income Per Share - Schedule of Shares Excluded from the Calculation of Diluted Net Income Per Share (Details) - USD ($)
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive securities excluded from computation of earnings per share (in shares) 3,831 7,655 16,298 7,446    
Convertible Debt            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Principal $ 2,999,887,000   $ 2,999,887,000     $ 2,299,887,000
2025 Notes | Convertible Debt            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Principal $ 700,000,000   $ 700,000,000   $ 700,000,000.0 0
Debt instrument, interest rate (as a percent) 1.00%   1.00%      
2021 Notes | Convertible Debt            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Principal $ 1,000,000,000.0   $ 1,000,000,000.0     1,000,000,000
Debt instrument, interest rate (as a percent) 0.25%   0.25%      
2020 Notes | Convertible Debt            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Principal $ 650,000,000.0   $ 650,000,000.0     650,000,000
Debt instrument, interest rate (as a percent) 0.125%   0.125%      
2019 Notes | Convertible Debt            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Debt instrument, interest rate (as a percent) 0.125%   0.125%      
Principal, net of conversion notices $ 649,887,000   $ 649,887,000     $ 649,887,000
Stock-based compensation awards            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive securities excluded from computation of earnings per share (in shares) 3,831 7,655 4,086 7,446    
Convertible senior notes            
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]            
Anti-dilutive securities excluded from computation of earnings per share (in shares) 0 0 12,212 0