Note 13 - Earnings Per Share (Details Textual) - shares shares in Millions |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Earnings Per Share [Abstract] | ||
Common stock conversion basis | one-for-one basis | |
Weighted average number of antidilutive convertible preferred stock, restricted stock, RSUs and OP units outstanding | 7.9 | 7.1 |