v3.26.1
Debt - Narrative (Details)
1 Months Ended 6 Months Ended
Nov. 30, 2022
Jun. 30, 2026
USD ($)
day
senior_note
May 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
May 31, 2025
USD ($)
May 01, 2025
USD ($)
Jan. 31, 2025
USD ($)
2025 Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity | $             $ 150,000,000.0
Outstanding borrowings | $   $ 0          
2022 Credit Agreement              
Debt Instrument [Line Items]              
Maximum borrowing capacity | $         $ 1,000,000,000.0    
Outstanding borrowings | $   0          
Line of credit facility, extension term 1 year            
2022 Credit Agreement | Minimum              
Debt Instrument [Line Items]              
Commitment fee 0.07%            
2022 Credit Agreement | Minimum | Benchmark Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.75%            
2022 Credit Agreement | Minimum | Reference Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.75%            
2022 Credit Agreement | Minimum | Base Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.00%            
2022 Credit Agreement | Maximum              
Debt Instrument [Line Items]              
Commitment fee 0.125%            
2022 Credit Agreement | Maximum | Benchmark Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.125%            
2022 Credit Agreement | Maximum | Reference Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate 1.125%            
2022 Credit Agreement | Maximum | Base Rate              
Debt Instrument [Line Items]              
Basis spread on variable rate 0.125%            
Convertible Debt              
Debt Instrument [Line Items]              
Principal | $   $ 7,640,000,000   $ 4,140,000,000      
Number of convertible senior notes | senior_note   5          
2032 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $     $ 1,750,000,000 0      
Interest rate   0.00%          
2032 Notes | Convertible Debt | Debt Conversion Terms One              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   20          
Threshold consecutive trading days exceeding price   30          
Threshold greater than percentage of stock price trigger   130.00%          
2032 Notes | Convertible Debt | Debt Conversion Terms Two              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   5          
Threshold consecutive trading days exceeding price   5          
Threshold greater than percentage of stock price trigger   98.00%          
2027 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $   $ 1,150,000,000   1,150,000,000      
Interest rate   0.375%          
Repurchase price (as a percent)   100.00%          
2027 Notes | Convertible Debt | Debt Conversion Terms One              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   20          
Threshold consecutive trading days exceeding price   30          
Threshold greater than percentage of stock price trigger   130.00%          
2027 Notes | Convertible Debt | Debt Conversion Terms Two              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   5          
Threshold consecutive trading days exceeding price   5          
Threshold greater than percentage of stock price trigger   98.00%          
Convertible Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $   $ 7,640,000,000          
2025 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $           $ 1,150,000,000  
Interest rate           0.125%  
2033 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $   $ 1,725,000,000   1,725,000,000      
Interest rate   0.25%          
Threshold trading days exceeding price   20          
Threshold consecutive trading days exceeding price   30          
Threshold greater than percentage of stock price trigger   130.00%          
Repurchase price (as a percent)   100.00%          
2033 Notes | Convertible Debt | Debt Conversion Terms One              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   20          
Threshold consecutive trading days exceeding price   30          
Threshold greater than percentage of stock price trigger   130.00%          
2033 Notes | Convertible Debt | Debt Conversion Terms Two              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   5          
Threshold consecutive trading days exceeding price   5          
Threshold greater than percentage of stock price trigger   98.00%          
2029 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $   $ 1,265,000,000   1,265,000,000      
Interest rate   1.125%          
Repurchase price (as a percent)   100.00%          
2029 Notes | Convertible Debt | Debt Conversion Terms One              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   20          
Threshold consecutive trading days exceeding price   30          
Threshold greater than percentage of stock price trigger   130.00%          
2029 Notes | Convertible Debt | Debt Conversion Terms Two              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   5          
Threshold consecutive trading days exceeding price   5          
Threshold greater than percentage of stock price trigger   98.00%          
2030 Notes | Convertible Debt              
Debt Instrument [Line Items]              
Principal | $   $ 1,750,000,000   $ 0      
Interest rate   0.00%          
2030 Notes | Convertible Debt | Debt Conversion Terms One              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   20          
Threshold consecutive trading days exceeding price   30          
Threshold greater than percentage of stock price trigger   130.00%          
2030 Notes | Convertible Debt | Debt Conversion Terms Two              
Debt Instrument [Line Items]              
Threshold trading days exceeding price   5          
Threshold consecutive trading days exceeding price   5          
Threshold greater than percentage of stock price trigger   98.00%