XML 78 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Future Minimum Principal Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Future Scheduled Minimum Principal Payments  
Remainder of 2025 $ 102,413
2026 54,564
2027 367,287
2028 108,320
2029 48,212
2030 and thereafter 1,583,001
Total 2,263,797
Securitization Bonds Payable, Net  
Future Scheduled Minimum Principal Payments  
Remainder of 2025 0
2026 0
2027 0
2028 0
2029 0
2030 and thereafter 988,407
Total 988,407
Mortgage and Other Notes Payable, Net  
Future Scheduled Minimum Principal Payments  
Remainder of 2025 102,413
2026 54,564
2027 20,364
2028 108,320
2029 0
2030 and thereafter 200,000
Total 485,661
Credit Facilities  
Future Scheduled Minimum Principal Payments  
Remainder of 2025 0
2026 0
2027 346,923
2028 0
2029 48,212
2030 and thereafter 394,594
Total $ 789,729