XML 135 R122.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Debt maturing in:  
2022 $ 18,491,263
2023 5,205,011
2024 1,961,791
2025 2,043,989
2026 and thereafter 2,121,432
Total long-term debt 29,823,486
Nonrecourse  
Debt maturing in:  
2022 1,088,882
2023 1,380,352
2024 750,000
2025 0
2026 and thereafter 525,036
Total long-term debt 3,744,270
Nonrecourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total long-term debt 3,700,000
Recourse  
Debt maturing in:  
2022 17,402,381
2023 3,824,659
2024 1,211,791
2025 2,043,989
2026 and thereafter 1,596,396
Total long-term debt 26,079,216
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total long-term debt 20,600,000
Recourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total long-term debt $ 5,500,000