XML 302 R102.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Debt maturing in:  
July 1 through December 31, 2020 $ 9,418,370
2021 3,167,022
2022 1,423,933
2023 1,342,225
2024 348,804
2025 and thereafter 976,090
Total 16,676,444
Nonrecourse  
Debt maturing in:  
July 1 through December 31, 2020 124,259
2021 1,579,934
2022 846,144
2023 400,000
2024 0
2025 and thereafter 976,090
Total 3,926,427
Recourse  
Debt maturing in:  
July 1 through December 31, 2020 9,294,111
2021 1,587,088
2022 577,789
2023 942,225
2024 348,804
2025 and thereafter 0
Total $ 12,750,017