v3.26.1
Debt - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Jun. 30, 2026
May 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Principal $ 7,640,000,000   $ 4,140,000,000
Less: issuance costs, net of amortization (77,172,000)   (34,645,000)
Net carrying amount 7,562,828,000   4,105,355,000
Estimated fair value 8,674,998,000   4,331,450,000
2033 Notes      
Debt Instrument [Line Items]      
Principal 1,725,000,000   1,725,000,000
Less: issuance costs, net of amortization (19,424,000)   (21,390,000)
Net carrying amount 1,705,576,000   1,703,610,000
Estimated fair value 2,522,054,000   1,918,062,000
2032 Notes      
Debt Instrument [Line Items]      
Principal   $ 1,750,000,000 0
Less: issuance costs, net of amortization (23,624,000)   0
Net carrying amount 1,726,376,000   0
Estimated fair value 1,611,155,000   0
2030 Notes      
Debt Instrument [Line Items]      
Principal 1,750,000,000   0
Less: issuance costs, net of amortization (23,412,000)   0
Net carrying amount 1,726,588,000   0
Estimated fair value 1,650,023,000   0
2029 Notes      
Debt Instrument [Line Items]      
Principal 1,265,000,000   1,265,000,000
Less: issuance costs, net of amortization (8,586,000)   (10,187,000)
Net carrying amount 1,256,414,000   1,254,813,000
Estimated fair value 1,509,891,000   1,254,981,000
2027 Notes      
Debt Instrument [Line Items]      
Principal 1,150,000,000   1,150,000,000
Less: issuance costs, net of amortization (2,126,000)   (3,068,000)
Net carrying amount 1,147,874,000   1,146,932,000
Estimated fair value $ 1,381,875,000   $ 1,158,407,000