XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Carrying Amount of Indebtedness (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Long term debt outstanding $ 6,191,500  
Total debt 6,108,640 $ 5,712,942
Less current portion 31,000 604,954
Total long-term debt 6,077,640 5,107,988
Convertible Debt | 2024 Notes    
Debt Instrument [Line Items]    
Long term debt outstanding 0 575,000
Unamortized - debt issuance costs 0 (1,046)
Total debt 0 573,954
Convertible Debt | 2026 Notes    
Debt Instrument [Line Items]    
Long term debt outstanding 1,000,000 1,000,000
Unamortized - debt issuance costs (3,747) (6,400)
Total debt 996,253 993,600
Convertible Debt | 2030 Notes    
Debt Instrument [Line Items]    
Long term debt outstanding 1,000,000 0
Unamortized - debt issuance costs (19,135) 0
Total debt 980,865 0
Convertible Debt | Secured Notes    
Debt Instrument [Line Items]    
Total debt 1,483,841 1,480,214
Term Loan    
Debt Instrument [Line Items]    
Total debt $ 2,647,681 $ 2,665,174