XML 92 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Stock-Based Compensation - Stock-Based Payment Awards (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Outstanding at December 31, 2021 (in shares) 1,238,776 1,404,816
Outstanding at December 31, 2021 (in dollars per share) $ 3.15 $ 3.1
Exercised (in shares) (213,644) (40,267)
Exercised (in dollars per share) $ 2.38 $ 2.64
Cancelled/Forfeited (in shares) (101,065) (125,773)
Cancelled/Forfeited (in dollars per share) $ 2.71 $ 2.77
Outstanding at December 31, 2022 (in shares) 924,067 1,238,776
Outstanding at December 31, 2022 (in dollars per share) $ 3.37 $ 3.15
Outstanding and Exerciseable at December 31, 2023 (Year) 3 years 4 months 24 days  
Outstanding and Exerciseable at December 31, 2023 $ 1,836