XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 10 - Capital Stock and Stock-based Compensation - Stock Option and Restricted Stock Unit Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Opening Balance, Stock Options Outstanding (in shares) 2,637,339 2,266,122
Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.51 $ 3.93
Options, Granted in Period (in shares) 0 894,154
Options, Granted in Period, Weighted Average Exercise Price (in dollars per share) $ 0 $ 2.61
Options, exercised (in shares) (579,968) (253,853)
Options, exercised, weighted average exercise price (in dollars per share) $ 3.77 $ 3.94
Options, Cancelled / Forfeited in Period (in shares) (652,555) (269,084)
Options, Cancelled / Forfeited, Weighted Average Exercise Price (in dollars per share) $ 4.24 $ 3.68
Opening Balance, Stock Options Outstanding (in shares) 1,404,816 2,637,339
Options, Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.10 $ 3.51
Restricted Stock Units (RSUs) [Member]    
Restricted Stock Units Outstanding , Balance (in shares) 1,560,461 1,590,450
Restricted Stock Units Outstanding , Grant Date Fair Value, Balance (in dollars per share) $ 2.44 $ 2.27
Restricted Stock Units, Granted in Period (in shares) 820,831 1,027,486
Restricted Stock Units Granted , Grant Date Fair Value, Balance (in dollars per share) $ 4.74 $ 2.75
Restricted Stock Units, Vested in Period (in shares) (1,167,473) (930,985)
Restricted Stock Units, Vested , Grant Date Fair Value, Balance (in dollars per share) $ 2.88 $ 2.41
Restricted Stock Units, Cancelled / Forfeited in Period (in shares) (72,655) (126,490)
Restricted Stock Units, Cancelled/ Forfeited , Grant Date Fair Value, Balance (in dollars per share) $ 3.67 $ 3.13
Performance Factor Adjustment (in shares) 0 0
Performance Factor Adjustment (in dollars per share) $ 0 $ 0
Restricted Stock Units Outstanding , Balance (in shares) 1,141,164 1,560,461
Restricted Stock Units Outstanding , Grant Date Fair Value, Balance (in dollars per share) $ 3.57 $ 2.44
Market Condition Restricted Stock Units [Member]    
Restricted Stock Units Outstanding , Balance (in shares) 813,031 529,491
Restricted Stock Units Outstanding , Grant Date Fair Value, Balance (in dollars per share) $ 2.12 $ 1.67
Restricted Stock Units, Granted in Period (in shares) 293,509 332,622
Restricted Stock Units Granted , Grant Date Fair Value, Balance (in dollars per share) $ 4.61 $ 2.98
Restricted Stock Units, Vested in Period (in shares) (403,422) (240,205)
Restricted Stock Units, Vested , Grant Date Fair Value, Balance (in dollars per share) $ 2.11 $ 1.53
Restricted Stock Units, Cancelled / Forfeited in Period (in shares) (6,179) (41,932)
Restricted Stock Units, Cancelled/ Forfeited , Grant Date Fair Value, Balance (in dollars per share) $ 2.98 $ 3.04
Performance Factor Adjustment (in shares) 163,216 233,055
Performance Factor Adjustment (in dollars per share) $ 2.98 $ 1.47
Restricted Stock Units Outstanding , Balance (in shares) 860,155 813,031
Restricted Stock Units Outstanding , Grant Date Fair Value, Balance (in dollars per share) $ 3.13 $ 2.12