XML 139 R129.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Debt maturing in:  
April 1 through December 31, 2022 $ 14,018,417
2023 5,990,712
2024 2,554,954
2025 1,954,100
2026 1,906,939
2027 and thereafter 712,371
Total 27,137,493
Nonrecourse  
Debt maturing in:  
April 1 through December 31, 2022 710,834
2023 1,200,000
2024 1,196,018
2025 0
2026 0
2027 and thereafter 445,044
Total 3,551,896
Recourse  
Debt maturing in:  
April 1 through December 31, 2022 13,307,583
2023 4,790,712
2024 1,358,936
2025 1,954,100
2026 1,906,939
2027 and thereafter 267,327
Total 23,585,597
Nonrecourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total 3,600,000
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total 17,300,000
Recourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total $ 6,300,000