XML 83 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Stock-Based Compensation - Schedule of Unvested Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Unvested (in shares) 442 370
Unvested, weighted average grant date fair value (in dollars per share) $ 23.77 $ 24.77
Granted (in shares) 228 298
Granted, weighted average grant date fair value (in dollars per share) $ 35.29 $ 23.2
Vested (in shares) (197) (161)
Vested, weighted average grant date fair value (in dollars per share) $ 26.86 $ 24.46
Forfeited (in shares) (67) (65)
Forfeited, weighted average grant date fair value (in dollars per share) $ 26.58 $ 25.17
Unvested (in shares) 406 442
Unvested, weighted average grant date fair value (in dollars per share) $ 28.27 $ 23.77