v3.26.1
Debt - Mortgages Payable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total principal $ 3,849,341  
Mortgage Notes Payable    
Debt Instrument [Line Items]    
Total principal 42,341 $ 42,878
Unamortized debt issuance costs, net (1,151) (1,332)
Total 41,190 41,546
Notes Payable Due July 2026 6.27% | Mortgage Notes Payable    
Debt Instrument [Line Items]    
Total principal 91 628
Periodic payment, principal $ 92,000  
Interest rate, stated percentage 6.27%  
Notes Payable Due December 2029 3.63% | Mortgage Notes Payable    
Debt Instrument [Line Items]    
Total principal $ 42,250 $ 42,250
Interest rate, stated percentage 3.63%