XML 70 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Future Minimum Principal Payments (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Future Scheduled Minimum Principal Payments  
Remainder of 2026 $ 54,014
2027 361,903
2028 140,577
2029 85,646
2030 224,445
2031 and thereafter 1,737,754
Total 2,604,339
Securitization Bonds Payable, Net  
Future Scheduled Minimum Principal Payments  
Remainder of 2026 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 54,014
2027 20,309
2028 140,577
2029 0
2030 0
2031 and thereafter 200,000
Total 414,900
Credit Facilities  
Future Scheduled Minimum Principal Payments  
Remainder of 2026 0
2027 341,594
2028 0
2029 85,646
2030 224,445
2031 and thereafter 120,642
Total $ 772,327