XML 134 R120.htm IDEA: XBRL DOCUMENT v3.10.0.1
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Debt maturing in:  
2019 $ 17,003,852
2020 953,436
2021 2,495,031
2022 197,759
2023 1,158,336
2024 and thereafter 864,651
Total long-term debt 22,673,065
Nonrecourse  
Debt maturing in:  
2019 879,241
2020 771,582
2021 1,758,663
2022 0
2023 671,013
2024 and thereafter 364,770
Total long-term debt 4,445,269
Recourse  
Debt maturing in:  
2019 16,124,611
2020 181,854
2021 736,368
2022 197,759
2023 487,323
2024 and thereafter 499,881
Total long-term debt $ 18,227,796