v3.25.2
Mortgage Notes, Lines of Credit and Bonds Payable - Aggregate Maturities and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Aggregate maturities of long-term debt    
2025 (remaining six months) $ 14,000  
2026 68,286  
2027 33,987  
2028 11,312  
Thereafter 65,806  
Total 193,391  
Fair Value, Inputs, Level 3 | Mortgages | Estimate of Fair Value Measurement    
Aggregate maturities of long-term debt    
Fair value of debt $ 183,800 $ 193,500