v3.26.1
Note 16 - Stock-based Compensation - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Outstanding (in shares) | shares 191,091
Outstanding, weighted-average grant date fair value (in dollars per share) | $ / shares $ 16.66
Granted (1) (in shares) | shares 96,699 [1]
Granted, weighted-average grant date fair value (in dollars per share) | $ / shares $ 23.45 [1]
Vested (1) (in shares) | shares (70,594) [1]
Vested, weighted-average grant date fair value (in dollars per share) | $ / shares $ 18.73 [1]
Forfeited/cancelled (in shares) | shares (1,270)
Forfeited/cancelled, weighted-average grant date fair value (in dollars per share) | $ / shares $ 16.07
Outstanding (in shares) | shares 215,926
Outstanding, weighted-average grant date fair value (in dollars per share) | $ / shares $ 19.03
[1] Includes 15,832 RSUs awarded to members of the Board of Directors, which immediately vested.