XML 77 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Stock-Based Compensation - Schedule of Unvested Restricted Stock Activity (Details) - Restricted Stock [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Balance (in shares) 196 360
Balance, weighted average grant date fair value (in dollars per share) $ 32.06 $ 34.9
Granted (in shares) 45 54
Granted, weighted average grant date fair value (in dollars per share) $ 22.1 $ 18.36
Vested (in shares) (130) (187)
Vested, weighted average grant date fair value (in dollars per share) $ 30.18 $ 32.72
Forfeited (in shares) (6) (31)
Forfeited, weighted average grant date fair value (in dollars per share) $ 34.89 $ 36.9
Balance (in shares) 105 196
Balance, weighted average grant date fair value (in dollars per share) $ 29.89 $ 32.06