Annual report pursuant to Section 13 and 15(d)

DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)

v3.20.4
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Debt maturing in:  
2021 $ 18,068,967
2022 2,060,621
2023 1,502,851
2024 583,801
2025 2,145,896
2026 and thereafter 1,407,229
Total long-term debt 25,769,365
Nonrecourse  
Debt maturing in:  
2021 882,761
2022 800,000
2023 1,200,000
2024 0
2025 257,468
2026 and thereafter 1,407,229
Total long-term debt 4,547,458
Nonrecourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total long-term debt 4,500,000
Recourse  
Debt maturing in:  
2021 17,186,206
2022 1,260,621
2023 302,851
2024 583,801
2025 1,888,428
2026 and thereafter 0
Total long-term debt 21,221,907
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total long-term debt 17,700,000
Recourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total long-term debt $ 3,500,000