XML 103 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Future Minimum Principal Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Future Scheduled Minimum Principal Payments  
2024 $ 103,476
2025 228,860
2026 350,790
2027 911,329
2028 10,139
2029 and thereafter 1,113,927
Total 2,718,521
Securitization Bonds Payable, Net  
Future Scheduled Minimum Principal Payments  
2024 0
2025 0
2026 0
2027 0
2028 0
2029 and thereafter 913,927
Total 913,927
Mortgage Notes Payable, Net  
Future Scheduled Minimum Principal Payments  
2024 103,476
2025 228,860
2026 89,037
2027 20,359
2028 10,139
2029 and thereafter 200,000
Total 651,871
Credit Facilities  
Future Scheduled Minimum Principal Payments  
2024 0
2025 0
2026 261,753
2027 890,970
2028 0
2029 and thereafter 0
Total $ 1,152,723