XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of Convertible Senior Notes (Details) - Convertible Debt - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Principal $ 3,565,000,000 $ 3,565,000,000
Less: issuance costs, net of amortization (21,090,000) (26,771,000)
Net carrying amount 3,543,910,000 3,538,229,000
Estimated fair value 3,748,400,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 (14,139,000) (16,478,000)
Net carrying amount 1,250,861,000 1,248,522,000
Estimated fair value 1,281,546,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 (5,422,000) (6,831,000)
Net carrying amount 1,144,578,000 1,143,169,000
Estimated fair value 1,188,755,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 (1,529,000) (3,462,000)
Net carrying amount 1,148,471,000 1,146,538,000
Estimated fair value $ 1,278,099,000 $ 1,467,274,000