XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Jun. 30, 2025
May 31, 2025
May 01, 2025
Dec. 31, 2024
Debt Instrument [Line Items]        
Principal $ 4,140,000,000     $ 3,565,000,000
Less: issuance costs, net of amortization (39,023,000)     (19,189,000)
Net carrying amount 4,100,977,000     3,545,811,000
Estimated fair value 4,101,275,000     3,614,278,000
2033 Notes        
Debt Instrument [Line Items]        
Principal 1,725,000,000     0
Less: issuance costs, net of amortization (23,237,000)     0
Net carrying amount 1,701,763,000     0
Estimated fair value 1,783,184,000     0
2029 Notes        
Debt Instrument [Line Items]        
Principal 1,265,000,000     1,265,000,000
Less: issuance costs, net of amortization (11,776,000)     (13,354,000)
Net carrying amount 1,253,224,000     1,251,646,000
Estimated fair value 1,200,498,000     1,239,068,000
2027 Notes        
Debt Instrument [Line Items]        
Principal 1,150,000,000 $ 1,150,000,000   1,150,000,000
Less: issuance costs, net of amortization (4,010,000)     (4,951,000)
Net carrying amount 1,145,990,000     1,145,049,000
Estimated fair value 1,117,593,000     1,155,865,000
2025 Notes        
Debt Instrument [Line Items]        
Principal 0   $ 1,150,000,000 1,150,000,000
Less: issuance costs, net of amortization 0     (884,000)
Net carrying amount 0     1,149,116,000
Estimated fair value $ 0     $ 1,219,345,000