Note 10 - Stock-based Compensation - Non-vested Restricted Stock Awards (Details) - Restricted Stock [Member] - $ / shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2025 |
|||
Non-vested, shares (in shares) | 155,224 | 97,064 | ||
Non-vested, weighted-average grant date fair value (in dollars per share) | $ 11.47 | $ 14.46 | ||
Granted, shares (in shares) | 8,894 | 106,588 | ||
Granted, weighted-average grant date fair value (in dollars per share) | $ 9.74 | $ 10.39 | ||
Vested, shares (in shares) | (8,102) | (37,212) | ||
Vested, weighted-average grant date fair value (in dollars per share) | $ 13.01 | $ 15.97 | ||
Canceled, shares (in shares) | [1] | (2,316) | (9,595) | |
Canceled, weighted-average grant date fair value (in dollars per share) | [1] | $ 13.01 | $ 15.97 | |
Forfeited, shares (in shares) | (2,233) | (5,378) | ||
Forfeited, weighted-average grant date fair value (in dollars per share) | $ 10.98 | $ 10.45 | ||
Non-vested, shares (in shares) | 151,467 | 151,467 | ||
Non-vested, weighted-average grant date fair value (in dollars per share) | $ 11.27 | $ 11.27 | ||
|