XML 150 R136.htm IDEA: XBRL DOCUMENT v3.24.0.1
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt maturing in:  
2024 $ 15,776,640
2025 4,011,784
2026 1,595,894
2027 1,154,737
2028 and thereafter 1,573,752
Total 24,112,807
Nonrecourse  
Debt maturing in:  
2024 3,726,128
2025 287,753
2026 0
2027 734,737
2028 and thereafter 1,573,752
Total 6,322,370
Recourse  
Debt maturing in:  
2024 12,050,512
2025 3,724,031
2026 1,595,894
2027 420,000
2028 and thereafter 0
Total 17,790,437
Nonrecourse, Secured Financing Agreements  
Debt maturing in:  
Total 900,000
Nonrecourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total 5,200,000
Nonrecourse, Unsecured Notes Net Of Issuance Costs  
Debt maturing in:  
Total 200,000
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total 11,700,000
Recourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total 5,600,000
Recourse, Unsecured Notes Net Of Issuance Costs  
Debt maturing in:  
Total $ 500,000