XML 100 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt- Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal $ 3,565,000,000 $ 3,565,000,000
Less: issuance costs, net of amortization (19,189,000) (26,771,000)
Net carrying amount 3,545,811,000 3,538,229,000
Estimated fair value 3,614,278,000 4,133,408,000
2029 Notes    
Debt Instrument [Line Items]    
Principal 1,265,000,000 1,265,000,000
Less: issuance costs, net of amortization (13,354,000) (16,478,000)
Net carrying amount 1,251,646,000 1,248,522,000
Estimated fair value 1,239,068,000 1,376,915,000
2027 Notes    
Debt Instrument [Line Items]    
Principal 1,150,000,000 1,150,000,000
Less: issuance costs, net of amortization (4,951,000) (6,831,000)
Net carrying amount 1,145,049,000 1,143,169,000
Estimated fair value 1,155,865,000 1,289,219,000
2025 Notes    
Debt Instrument [Line Items]    
Principal 1,150,000,000 1,150,000,000
Less: issuance costs, net of amortization (884,000) (3,462,000)
Net carrying amount 1,149,116,000 1,146,538,000
Estimated fair value $ 1,219,345,000 $ 1,467,274,000