XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Stock-based Compensation Plan - Unvested Stock Activity (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Unvested shares outstanding (in shares) 288,450 262,533
Unvested shares outstanding, weighted average exercise price (in dollars per share) $ 7.8 $ 7.16
Granted, number of shares (in shares) 97,461 123,533
Granted, weighted average exercise price (in dollars per share) $ 16.43 $ 9.21
Vested, number of shares (in shares) (178,636) (91,672)
Vested, weighted average exercise price (in dollars per share) $ 8.21 $ 8.04
Forfeited, number of shares (in shares) (17,491) (5,944)
Forfeited, weighted average exercise price (in dollars per share) $ 10.08 $ 9.16
Unvested shares outstanding (in shares) 189,784 288,450
Unvested shares outstanding, weighted average exercise price (in dollars per share) $ 11.51 $ 7.8