Note 8 - Equity Compensation Plans - Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares |
12 Months Ended | ||||||
|---|---|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||||
| Balance, shares (in shares) | 509,895 | [1] | 416,735 | [1] | 395,482 | ||
| Balance, weighted average grant date fair value (in dollars per share) | $ 16.73 | [1] | $ 18.7 | [1] | $ 18.67 | ||
| Granted, shares (in shares) | 344,573 | 400,659 | 356,886 | ||||
| Granted, weighted average grant date fair value (in dollars per share) | $ 19.37 | $ 15.16 | $ 18.06 | ||||
| Vested, shares (in shares) | (255,469) | (232,830) | (260,128) | ||||
| Vested, weighted average grant date fair value (in dollars per share) | $ 17.46 | $ 17.67 | $ 17.8 | ||||
| Forfeited, shares (in shares) | (59,930) | (74,669) | (75,505) | ||||
| Forfeited, weighted average grant date fair value (in dollars per share) | $ 17.92 | $ 16.37 | $ 18.59 | ||||
| Balance, shares (in shares) | [1] | 539,069 | 509,895 | 416,735 | |||
| Balance, weighted average grant date fair value (in dollars per share) | [1] | $ 17.94 | $ 16.73 | $ 18.7 | |||
| |||||||