XML 141 R129.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DEBT OBLIGATIONS - Schedule of Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Debt maturing in:  
Remainder of 2024 $ 19,212,541
2025 3,104,174
2026 3,762,616
2027 1,154,614
2028 846,839
2029 and thereafter 1,596,258
Total 29,677,042
Nonrecourse  
Debt maturing in:  
Remainder of 2024 1,720,835
2025 258,952
2026 2,030,971
2027 734,614
2028 846,839
2029 and thereafter 546,258
Total 6,138,469
Recourse  
Debt maturing in:  
Remainder of 2024 17,491,706
2025 2,845,222
2026 1,731,645
2027 420,000
2028 0
2029 and thereafter 1,050,000
Total 23,538,573
Nonrecourse, Secured Financing Agreements  
Debt maturing in:  
Total 4,900,000
Nonrecourse, Secured Notes and Bonds Payable  
Debt maturing in:  
Total 1,000,000
Nonrecourse, Unsecured Notes Net of Issuance Costs  
Debt maturing in:  
Total 200,000
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total 17,300,000
Recourse, Secured Notes and Bonds Payable  
Debt maturing in:  
Total 5,800,000
Recourse, Unsecured Notes Net of Issuance Costs  
Debt maturing in:  
Total $ 500,000