Note 12 - Revenues - Additional Information (Details) |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Dec. 31, 2024 |
|
Retail Lease [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Weighted average remaining lease term of retail leases | 5 years 2 months 12 days | 5 years 2 months 12 days |
Smaller Tenants [Member] | Retail Lease [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Initial lease term | 5 years | |
Operating lease option to renew | These leases typically have options to renew for one or more successive five-year periods. | |
Residential Leases [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Initial lease term | 11 months 15 days | |
lease terms for residential leases | The Company’s lease terms for residential leases are generally 11.5 months with 12 equal payments. | |
Minimum [Member] | Retail Lease [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Initial lease term | 10 years | |
Maximum [Member] | Retail Lease [Member] | ||
Disaggregation of Revenue [Line Items] | ||
Initial lease term | 20 years |