XML 110 R99.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Debt maturing in:  
July 1 through December 31, 2021 $ 18,824,249
2022 4,476,623
2023 1,635,048
2024 1,195,916
2025 1,949,709
2026 and thereafter 1,087,182
Total 29,168,727
Nonrecourse  
Debt maturing in:  
July 1 through December 31, 2021 7,912
2022 1,345,932
2023 1,379,007
2024 750,000
2025 244,533
2026 and thereafter 642,574
Total 4,369,958
Recourse  
Debt maturing in:  
July 1 through December 31, 2021 18,816,337
2022 3,130,691
2023 256,041
2024 445,916
2025 1,705,176
2026 and thereafter 444,608
Total 24,798,769
Nonrecourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total 4,400,000
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total 21,300,000
Recourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total $ 3,500,000