Note 3 - Tenant Leases (Details) - Minimum Future Rentals to be Received under Non-cancellable Leases (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Minimum Future Rentals to be Received under Non-cancellable Leases [Abstract]  
Remaining 2015 $ 93,726
2016 115,640
2017 100,786
2018 82,738
2019 65,700
Thereafter 302,111
Total minimum lease payments $ 760,701