XML 78 R117.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt maturing in:  
2020 $ 29,710,887
2021 1,783,428
2022 1,863,618
2023 782,215
2024 389,177
2025 and thereafter 1,121,519
Total long-term debt 35,650,844
Nonrecourse  
Debt maturing in:  
2020 527,231
2021 1,030,932
2022 1,646,318
2023 400,000
2024 0
2025 and thereafter 1,121,519
Total long-term debt 4,726,000
Recourse  
Debt maturing in:  
2020 29,183,656
2021 752,496
2022 217,300
2023 382,215
2024 389,177
2025 and thereafter 0
Total long-term debt $ 30,924,844