v3.26.1
Debt - Future Minimum Principal Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Future Scheduled Minimum Principal Payments  
Remainder of 2026(1) $ 53,414
2027 20,309
2028 519,037
2029 175,143
2030 230,839
2031 and thereafter 1,758,128
Total 2,756,870
Securitization Bonds Payable, Net  
Future Scheduled Minimum Principal Payments  
Remainder of 2026(1) 0
2027 0
2028 0
2029 0
2030 0
2031 and thereafter 1,417,112
Total 1,417,112
Mortgage and Other Notes Payable, Net  
Future Scheduled Minimum Principal Payments  
Remainder of 2026(1) 53,414
2027 20,309
2028 139,810
2029 0
2030 0
2031 and thereafter 200,000
Total 413,533
Credit Facilities  
Future Scheduled Minimum Principal Payments  
Remainder of 2026(1) 0
2027 0
2028 379,227
2029 175,143
2030 230,839
2031 and thereafter 141,016
Total $ 926,225