v3.26.1
Long-term Debt - Maturities of Debt Instruments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Instrument [Line Items]  
2027 $ 40,044
2028 4,510,000
2029 2,203,659
Total 6,753,703
Convertible notes | 2028 Convertible Notes  
Debt Instrument [Line Items]  
2027 0
2028 1,010,000
2029 0
Total 1,010,000
Convertible notes | 2029 Convertible Notes  
Debt Instrument [Line Items]  
2027 0
2028 1,500,000
2029 0
Total 1,500,000
Convertible notes | 2030A Convertible Notes  
Debt Instrument [Line Items]  
2027 0
2028 0
2029 800,000
Total 800,000
Convertible notes | 2030B Convertible Notes  
Debt Instrument [Line Items]  
2027 0
2028 2,000,000
2029 0
Total 2,000,000
Convertible notes | 2031 Convertible Notes  
Debt Instrument [Line Items]  
2027 0
2028 0
2029 603,659
Total 603,659
Convertible notes | 2032 Convertible Notes  
Debt Instrument [Line Items]  
2027 0
2028 0
2029 800,000
Total 800,000
Other long- term secured debt  
Debt Instrument [Line Items]  
2027 40,044
2028 0
2029 0
Total $ 40,044