v3.26.1
Long-term Debt - Outstanding Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Current portion of long-term debt, net $ 39,814 $ 31,313
Long-term debt, net 6,670,114 8,158,842
Total 6,709,928 8,190,155
Convertible notes    
Debt Instrument [Line Items]    
Total 6,670,114 8,150,232
Convertible notes | 2028 Convertible Notes    
Debt Instrument [Line Items]    
Total 1,004,848 1,002,736
Convertible notes | 2029 Convertible Notes    
Debt Instrument [Line Items]    
Total 1,492,981 2,982,316
Convertible notes | 2030A Convertible Notes    
Debt Instrument [Line Items]    
Total 791,095 789,109
Convertible notes | 2030B Convertible Notes    
Debt Instrument [Line Items]    
Total 1,991,618 1,989,115
Convertible notes | 2031 Convertible Notes    
Debt Instrument [Line Items]    
Total 598,084 596,843
Convertible notes | 2032 Convertible Notes    
Debt Instrument [Line Items]    
Total 791,488 790,113
Other long- term secured debt    
Debt Instrument [Line Items]    
Current portion of long-term debt, net 39,800 31,300
Total $ 39,814 $ 39,923