XML 132 R121.htm IDEA: XBRL DOCUMENT v3.25.1
DEBT OBLIGATIONS - Contractual Maturities of Debt Obligations (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Debt maturing in:  
April 1 through December 31, 2025 $ 17,442,232
2026 5,676,286
2027 973,970
2028 1,235,031
2029 1,095,000
2030 and thereafter 5,784,572
Total 32,207,091
Nonrecourse  
Debt maturing in:  
April 1 through December 31, 2025 1,123,951
2026 2,332,961
2027 666,970
2028 857,162
2029 70,000
2030 and thereafter 5,784,572
Total 10,835,616
Recourse  
Debt maturing in:  
April 1 through December 31, 2025 16,318,281
2026 3,343,325
2027 307,000
2028 377,869
2029 1,025,000
2030 and thereafter 0
Total 21,371,475
Nonrecourse, Secured Financing Agreements  
Debt maturing in:  
Total 1,700,000
Nonrecourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total 3,800,000
Nonrecourse, Unsecured Notes Net Of Issuance Costs  
Debt maturing in:  
Total 300,000
Nonrecourse, Consolidated Funds Notes Payable  
Debt maturing in:  
Total 3,300,000
Recourse, Secured Financing Agreements  
Debt maturing in:  
Total 16,700,000
Recourse, Secured Notes And Bonds Payable  
Debt maturing in:  
Total 5,300,000
Recourse, Unsecured Notes Net Of Issuance Costs  
Debt maturing in:  
Total 1,100,000
Recourse, Consolidated Funds Notes Payable  
Debt maturing in:  
Total $ 0