Note 11 - Distributions - Distribution Activity (Details) - USD ($) $ / shares in Units, $ in Thousands |
|
12 Months Ended |
Feb. 27, 2026 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
| Distributions declared per share (in dollars per share) |
|
$ 1.32
|
$ 1.37
|
$ 1.37
|
| Dividends, cash |
|
$ 50,023
|
$ 48,714
|
|
| Dividends, shares (in shares) |
|
322,417
|
211,480
|
|
| Dividends, stock |
|
$ 2,256
|
$ 2,247
|
|
| O 2026 M3 Dividends [Member] | Forecast [Member] |
|
|
|
|
| Record date |
Mar. 16, 2026
|
|
|
|
| Payment date |
Apr. 15, 2026
|
|
|
|
| Distributions declared per share (in dollars per share) |
$ 0.06
|
|
|
|
| O 2026 M4 Dividends [Member] | Forecast [Member] |
|
|
|
|
| Record date |
Apr. 16, 2025
|
|
|
|
| Payment date |
May 15, 2026
|
|
|
|
| Distributions declared per share (in dollars per share) |
$ 0.06
|
|
|
|
| O 2025 M10 1 Dividends [Member] |
|
|
|
|
| Record date |
|
Feb. 17, 2026
|
|
|
| Payment date |
|
Mar. 13, 2026
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 0
|
|
|
| Dividends, shares (in shares) |
|
0
|
|
|
| Dividends, stock |
|
$ 0
|
|
|
| O 2026 M5 Dividends [Member] | Forecast [Member] |
|
|
|
|
| Record date |
May 18, 2025
|
|
|
|
| Payment date |
Jun. 16, 2026
|
|
|
|
| Distributions declared per share (in dollars per share) |
$ 0.06
|
|
|
|
| O 2025 M10 2 Dividends [Member] |
|
|
|
|
| Record date |
|
Jan. 16, 2026
|
|
|
| Payment date |
|
Feb. 13, 2026
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,885
|
|
|
| Dividends, shares (in shares) |
|
38,126
|
|
|
| Dividends, stock |
|
$ 250
|
|
|
| O 2025 M10 3 Dividends [Member] |
|
|
|
|
| Record date |
|
Dec. 17, 2025
|
|
|
| Payment date |
|
Jan. 15, 2026
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,785
|
|
|
| Dividends, shares (in shares) |
|
34,520
|
|
|
| Dividends, stock |
|
$ 232
|
|
|
| O 2025 M7 Dividends [Member] |
|
|
|
|
| Record date |
|
Nov. 17, 2025
|
|
|
| Payment date |
|
Dec. 16, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,660
|
|
|
| Dividends, shares (in shares) |
|
37,723
|
|
|
| Dividends, stock |
|
$ 247
|
|
|
| O 2025 M7 2 Dividends [Member] |
|
|
|
|
| Record date |
|
Oct. 16, 2025
|
|
|
| Payment date |
|
Nov. 14, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,666
|
|
|
| Dividends, shares (in shares) |
|
32,582
|
|
|
| Dividends, stock |
|
$ 216
|
|
|
| O 2025 M7 3 Dividends [Member] |
|
|
|
|
| Record date |
|
Sep. 17, 2025
|
|
|
| Payment date |
|
Oct. 15, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,685
|
|
|
| Dividends, shares (in shares) |
|
31,217
|
|
|
| Dividends, stock |
|
$ 189
|
|
|
| O 2025 M4 1 Dividends [Member] |
|
|
|
|
| Record date |
|
Aug. 18, 2025
|
|
|
| Payment date |
|
Sep. 16, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,513
|
|
|
| Dividends, shares (in shares) |
|
26,782
|
|
|
| Dividends, stock |
|
$ 183
|
|
|
| O 2025 M4 2 Dividends [Member] |
|
|
|
|
| Record date |
|
Jul. 16, 2025
|
|
|
| Payment date |
|
Aug. 15, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,498
|
|
|
| Dividends, shares (in shares) |
|
25,469
|
|
|
| Dividends, stock |
|
$ 182
|
|
|
| O 2025 M4 3 Dividends [Member] |
|
|
|
|
| Record date |
|
Jun. 16, 2025
|
|
|
| Payment date |
|
Jul. 15, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,442
|
|
|
| Dividends, shares (in shares) |
|
21,896
|
|
|
| Dividends, stock |
|
$ 181
|
|
|
| O 2025 M2 1 Dividends [Member] |
|
|
|
|
| Record date |
|
May 16, 2025
|
|
|
| Payment date |
|
Jun. 13, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,387
|
|
|
| Dividends, shares (in shares) |
|
27,006
|
|
|
| Dividends, stock |
|
$ 202
|
|
|
| O 2025 M2 2 Dividends [Member] |
|
|
|
|
| Record date |
|
Apr. 16, 2025
|
|
|
| Payment date |
|
May 15, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,257
|
|
|
| Dividends, shares (in shares) |
|
24,095
|
|
|
| Dividends, stock |
|
$ 182
|
|
|
| O 2025 M2 3 Dividends [Member] |
|
|
|
|
| Record date |
|
Mar. 17, 2025
|
|
|
| Payment date |
|
Apr. 15, 2025
|
|
|
| Distributions declared per share (in dollars per share) |
|
$ 0.11
|
|
|
| Dividends, cash |
|
$ 4,245
|
|
|
| Dividends, shares (in shares) |
|
23,001
|
|
|
| Dividends, stock |
|
$ 192
|
|
|
| O 2024 M10 1 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Feb. 18, 2025
|
|
| Payment date |
|
|
Mar. 14, 2025
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 4,280
|
|
| Dividends, shares (in shares) |
|
|
16,954
|
|
| Dividends, stock |
|
|
$ 154
|
|
| O 2024 M10 2 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Jan. 16, 2025
|
|
| Payment date |
|
|
Feb. 14, 2025
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 4,226
|
|
| Dividends, shares (in shares) |
|
|
18,428
|
|
| Dividends, stock |
|
|
$ 179
|
|
| O 2024 M10 3 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Dec. 16, 2024
|
|
| Payment date |
|
|
Jan. 15, 2025
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 4,235
|
|
| Dividends, shares (in shares) |
|
|
16,428
|
|
| Dividends, stock |
|
|
$ 151
|
|
| O 2024 M7 1 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Nov. 15, 2024
|
|
| Payment date |
|
|
Dec. 13, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 4,124
|
|
| Dividends, shares (in shares) |
|
|
15,584
|
|
| Dividends, stock |
|
|
$ 147
|
|
| O 2024 M7 2 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Oct. 17, 2024
|
|
| Payment date |
|
|
Nov. 14, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 4,022
|
|
| Dividends, shares (in shares) |
|
|
17,706
|
|
| Dividends, stock |
|
|
$ 165
|
|
| O 2024 M7 3 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Sep. 16, 2024
|
|
| Payment date |
|
|
Oct. 16, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,914
|
|
| Dividends, shares (in shares) |
|
|
18,539
|
|
| Dividends, stock |
|
|
$ 195
|
|
| O 2024 M4 1 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Aug. 16, 2024
|
|
| Payment date |
|
|
Sep. 13, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,818
|
|
| Dividends, shares (in shares) |
|
|
17,441
|
|
| Dividends, stock |
|
|
$ 192
|
|
| O 2024 M4 2 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Jul. 17, 2024
|
|
| Payment date |
|
|
Aug. 15, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,775
|
|
| Dividends, shares (in shares) |
|
|
16,852
|
|
| Dividends, stock |
|
|
$ 192
|
|
| O 2024 M4 3 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Jun. 17, 2024
|
|
| Payment date |
|
|
Jul. 16, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,766
|
|
| Dividends, shares (in shares) |
|
|
15,860
|
|
| Dividends, stock |
|
|
$ 199
|
|
| O 2024 M2 1 Dividends [Member] |
|
|
|
|
| Record date |
|
|
May 17, 2024
|
|
| Payment date |
|
|
Jun. 14, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,701
|
|
| Dividends, shares (in shares) |
|
|
16,686
|
|
| Dividends, stock |
|
|
$ 201
|
|
| O 2024 M2 2 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Apr. 18, 2024
|
|
| Payment date |
|
|
May 15, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,654
|
|
| Dividends, shares (in shares) |
|
|
16,687
|
|
| Dividends, stock |
|
|
$ 199
|
|
| O 2024 M2 3 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Mar. 19, 2024
|
|
| Payment date |
|
|
Apr. 16, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.05
|
|
| Dividends, cash |
|
|
$ 1,625
|
|
| Dividends, shares (in shares) |
|
|
7,598
|
|
| Dividends, stock |
|
|
$ 85
|
|
| O 2024 M2 4 Dividends [Member] |
|
|
|
|
| Record date |
|
|
Mar. 19, 2024
|
|
| Payment date |
|
|
Apr. 16, 2024
|
|
| Distributions declared per share (in dollars per share) |
|
|
$ 0.11
|
|
| Dividends, cash |
|
|
$ 3,574
|
|
| Dividends, shares (in shares) |
|
|
16,717
|
|
| Dividends, stock |
|
|
$ 188
|
|