XML 120 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
INDEBTEDNESS - Net Carrying Amount of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Convertible Debt    
Debt Instrument [Line Items]    
Principal Outstanding $ 6,150,000 $ 4,150,000
Unamortized Debt Issuance Costs (44,564) (29,909)
Total 6,105,436 4,120,091
2026 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Principal Outstanding 1,000,000 1,000,000
Unamortized Debt Issuance Costs (3,983) (6,792)
Total 996,017 993,208
2031 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Principal Outstanding 1,000,000 1,000,000
Unamortized Debt Issuance Costs (9,029) (10,433)
Total 990,971 989,567
2032 Senior Notes | Senior Notes    
Debt Instrument [Line Items]    
Principal Outstanding 2,000,000  
Unamortized Debt Issuance Costs (24,974)  
Total 1,975,026  
2025 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal Outstanding 1,000,000 1,000,000
Unamortized Debt Issuance Costs (503) (3,563)
Total 999,497 996,437
2026 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal Outstanding 575,000 575,000
Unamortized Debt Issuance Costs (2,277) (3,986)
Total 572,723 571,014
2027 Convertible Notes | Convertible Debt    
Debt Instrument [Line Items]    
Principal Outstanding 575,000 575,000
Unamortized Debt Issuance Costs (3,798) (5,135)
Total $ 571,202 $ 569,865