XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Capital Stock and Stock-based Compensation - Stock Option and Restricted Stock Unit Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Outstanding at December 31, 2022 (in shares) | shares 1,238,776
Outstanding at December 31, 2022 (in dollars per share) | $ / shares $ 3.15
Options, Granted in Period (in shares) | shares 0
Options, Granted in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 0
Options, exercised (in shares) | shares (213,644)
Options, exercised, weighted average exercise price (in dollars per share) | $ / shares $ 2.38
Options, Cancelled / Forfeited in Period (in shares) | shares (99,483)
Options, Cancelled / Forfeited, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 2.45
Outstanding at June 30, 2023 (in shares) | shares 925,649
Outstanding at June 30, 2023 (in dollars per share) | $ / shares $ 3.37
Restricted Stock Units (RSUs) [Member]  
Outstanding at December 31, 2022 (in shares) | shares 1,093,801
Outstanding at December 31, 2022 (in dollars per share) | $ / shares $ 3.94
Restricted Stock Units, Granted in Period (in shares) | shares 1,296,379
Restricted Stock Units Granted , Grant Date Fair Value, Balance (in dollars per share) | $ / shares $ 2.81
Restricted Stock Units, Vested in Period (in shares) | shares (295,531)
Restricted Stock Units, Vested , Grant Date Fair Value, Balance (in dollars per share) | $ / shares $ 2.97
Restricted Stock Units, Cancelled / Forfeited in Period (in shares) | shares (54,396)
Restricted Stock Units, Cancelled/ Forfeited , Grant Date Fair Value, Balance (in dollars per share) | $ / shares $ 4.31
Outstanding at June 30, 2023 (in shares) | shares 2,040,253
Outstanding at June 30, 2023 (in dollars per share) | $ / shares $ 3.35
Market Condition Restricted Stock Units [Member]  
Outstanding at December 31, 2022 (in shares) | shares 646,235
Outstanding at December 31, 2022 (in dollars per share) | $ / shares $ 4.51
Restricted Stock Units, Granted in Period (in shares) | shares 558,958
Restricted Stock Units Granted , Grant Date Fair Value, Balance (in dollars per share) | $ / shares $ 2.61
Restricted Stock Units, Vested in Period (in shares) | shares (115,976)
Restricted Stock Units, Vested , Grant Date Fair Value, Balance (in dollars per share) | $ / shares $ 2.98
Restricted Stock Units, Cancelled / Forfeited in Period (in shares) | shares (87,138)
Restricted Stock Units, Cancelled/ Forfeited , Grant Date Fair Value, Balance (in dollars per share) | $ / shares $ 4.64
Outstanding at June 30, 2023 (in shares) | shares 1,002,079
Outstanding at June 30, 2023 (in dollars per share) | $ / shares $ 3.62