v3.26.3
Mortgages - Schedule of Mortgages (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total mortgages $ 2,895,700 $ 2,522,753
Mortgages, net 40,262 56,689
Secured Debt    
Debt Instrument [Line Items]    
Total mortgages 40,262 56,717
Debt issuance costs, net $ 0 $ (28)
Wilmington Trust National Association | Secured Debt    
Debt Instrument [Line Items]    
Interest Rate 4.92% 4.92%
Total mortgages $ 40,262 $ 41,393
PNC Bank | Secured Debt    
Debt Instrument [Line Items]    
Interest Rate 3.62% 3.62%
Total mortgages $ 0 $ 15,324