v3.25.4
Note 5 - Indebtedness - Schedule of Mortgage Payoffs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mortgage payoffs, amount $ 478,200 $ 490,652 $ 250,341
Mortgages [Member]      
Mortgage payoffs, amount $ 391,767    
Mortgage payoffs, percent 3.97%    
Mortgages [Member] | Mortgage Payoffs In Twenty Twenty Four [Member]      
Mortgage payoffs, amount $ 303,464    
Mortgage payoffs, percent 3.83%    
Mortgages [Member] | Mortgages Payoffs in Twenty Twenty Five [Member]      
Mortgage payoffs, amount $ 88,303    
Mortgage payoffs, percent 4.46%