v3.26.3
Note 10 - Stock-based Compensation - Non-vested Stock Awards (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Non-vested, shares (in shares) 166,905 162,097
Non-vested, weighted-average grant date fair value (in dollars per share) $ 8.93 $ 9.53
Granted, shares (in shares) 10,820 66,966
Granted, weighted-average grant date fair value (in dollars per share) $ 11.15 $ 9.59
Vested, shares (in shares) (23,325) (55,033)
Vested, weighted-average grant date fair value (in dollars per share) $ 8.16 $ 9.65
Canceled, shares (in shares) [1] (7,056) (10,777)
Canceled, weighted-average grant date fair value (in dollars per share) [1] $ 8.16 $ 9.65
Non-vested, shares (in shares) 147,344 147,344
Non-vested, weighted-average grant date fair value (in dollars per share) $ 9.25 $ 9.25
Forfeited, shares (in shares)   (15,909)
Forfeited, weighted-average grant date fair value (in dollars per share)   $ 11.9
[1] A surrender of vested stock awards by a participant surrendering the number of shares valued at the current stock price at the vesting date to cover the participant's tax obligation on the vested shares. The surrendered shares are canceled and are unavailable for reissue.