XML 78 R64.htm IDEA: XBRL DOCUMENT v3.26.1
Outstanding Loans and Security Agreements - Schedule of Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Unpaid Principal Balance $ 2,660,320 $ 2,678,933
Current 3,959 4,153
Long- Term 2,598,676 2,613,726
Total 2,602,635 2,617,879
Total recourse debt    
Debt Instrument [Line Items]    
Unpaid Principal Balance 2,656,361 2,674,780
Current 0 0
Long- Term 2,598,676 2,613,726
Total 2,598,676 2,613,726
Total non-recourse debt    
Debt Instrument [Line Items]    
Unpaid Principal Balance 3,959 4,153
Current 3,959 4,153
Long- Term 0 0
Total $ 3,959 $ 4,153
0% Convertible Senior Notes due November 2030 | Senior Secured Notes    
Debt Instrument [Line Items]    
Interest Rate 0.00% 0.00%
Unpaid Principal Balance $ 2,500,000 $ 2,500,000
Current 0 0
Long- Term 2,444,939 2,442,091
0% Convertible Senior Notes due November 2030 | Senior Secured Notes | Net Carrying Value    
Debt Instrument [Line Items]    
Total $ 2,444,939 $ 2,442,091
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes    
Debt Instrument [Line Items]    
Interest Rate 3.00% 3.00%
Unpaid Principal Balance $ 75,125 $ 75,125
Current 0 0
Long- Term 73,594 73,473
3.0% Green Convertible Senior Notes due June 2029 | Senior Secured Notes | Net Carrying Value    
Debt Instrument [Line Items]    
Total $ 73,594 $ 73,473
3.0% Green Convertible Senior Notes due June 2028 | Senior Secured Notes    
Debt Instrument [Line Items]    
Interest Rate 3.00% 3.00%
Unpaid Principal Balance $ 81,236 $ 99,655
Current 0 0
Long- Term 80,143 98,162
3.0% Green Convertible Senior Notes due June 2028 | Senior Secured Notes | Net Carrying Value    
Debt Instrument [Line Items]    
Total $ 80,143 $ 98,162
4.6% Term Loan due October 2026 | Term Loan    
Debt Instrument [Line Items]    
Interest Rate 4.60% 4.60%
Unpaid Principal Balance $ 2,639 $ 2,769
Current 2,639 2,769
Long- Term 0 0
4.6% Term Loan due October 2026 | Term Loan | Net Carrying Value    
Debt Instrument [Line Items]    
Total $ 2,639 $ 2,769
4.6% Term Loan due April 2026 | Term Loan    
Debt Instrument [Line Items]    
Interest Rate 4.60% 4.60%
Unpaid Principal Balance $ 1,320 $ 1,384
Current 1,320 1,384
Long- Term 0 0
4.6% Term Loan due April 2026 | Term Loan | Net Carrying Value    
Debt Instrument [Line Items]    
Total $ 1,320 $ 1,384