Note 11 - Equity Incentive Plan - Schedule of Restricted Share Awards (Details) - $ / shares |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Non-vested, balance (in shares) | 10,825 | |
| Non-vested, weighted average fair value (in dollars per share) | $ 8.78 | |
| Non-vested, balance (in shares) | 14,776 | 10,825 |
| Non-vested, weighted average fair value (in dollars per share) | $ 8.01 | $ 8.78 |
| Restricted Stock [Member] | ||
| Non-vested, balance (in shares) | 10,825 | 4,581 |
| Non-vested, weighted average fair value (in dollars per share) | $ 8.78 | $ 10.91 |
| Number of units granted (in shares) | 8,433 | 8,044 |
| Granted, weighted average fair value (in dollars per share) | $ 7.71 | $ 8.08 |
| Vested (in shares) | (4,482) | (1,800) |
| Vested, weighted average fair value (in dollars per share) | $ 9.3 | $ 11.11 |
| Non-vested, balance (in shares) | 10,825 | |
| Non-vested, weighted average fair value (in dollars per share) | $ 8.78 |