XML 79 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Note 13 - Capital Stock - Outstanding and Exercisable Options (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
$ / shares
shares
Range of Exercise Price, Lower Limit (in dollars per share) $ 1.78
Range of Exercise Price, Upper Limit (in dollars per share) $ 5.78
Options Outstanding, Shares Outstanding (in shares) | shares 2,266,122
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 5 years 346 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.93
Options Outstanding, Aggregate Intrinsic Value | $ $ 257
Options Exercisable, Shares Exercisable (in shares) | shares 1,649,299
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 4 years 255 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.28
Options Exercisable, Aggregate Intrinsic Value | $ $ 50
Exercise Price Range 1 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 1.78
Range of Exercise Price, Upper Limit (in dollars per share) $ 2.59
Options Outstanding, Shares Outstanding (in shares) | shares 234,399
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 6 years 175 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.14
Options Outstanding, Aggregate Intrinsic Value | $ $ 213
Options Exercisable, Shares Exercisable (in shares) | shares 94,069
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 1 year 343 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 2.57
Options Exercisable, Aggregate Intrinsic Value | $ $ 45
Exercise Price Range 2 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 2.60
Range of Exercise Price, Upper Limit (in dollars per share) $ 2.94
Options Outstanding, Shares Outstanding (in shares) | shares 208,414
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 9 years 189 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 2.84
Options Outstanding, Aggregate Intrinsic Value | $ $ 44
Options Exercisable, Shares Exercisable (in shares) | shares 10,000
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 7 years 91 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 2.60
Options Exercisable, Aggregate Intrinsic Value | $ $ 5
Exercise Price Range 3 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 2.95
Range of Exercise Price, Upper Limit (in dollars per share) $ 3.49
Options Outstanding, Shares Outstanding (in shares) | shares 264,571
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 8 years
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.23
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 148,400
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 7 years 164 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.27
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 4 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 3.50
Range of Exercise Price, Upper Limit (in dollars per share) $ 3.92
Options Outstanding, Shares Outstanding (in shares) | shares 305,839
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 7 years 116 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 3.74
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 166,431
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 5 years 277 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 3.70
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 5 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 3.93
Range of Exercise Price, Upper Limit (in dollars per share) $ 4.08
Options Outstanding, Shares Outstanding (in shares) | shares 65,849
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 1 year 153 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.04
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 65,849
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 1 year 153 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.04
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 6 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 4.09
Range of Exercise Price, Upper Limit (in dollars per share) $ 4.17
Options Outstanding, Shares Outstanding (in shares) | shares 355,625
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 4 years 149 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.12
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 355,625
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 4 years 149 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.12
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 7 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 4.18
Range of Exercise Price, Upper Limit (in dollars per share) $ 4.38
Options Outstanding, Shares Outstanding (in shares) | shares 370,000
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 3 years 339 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.30
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 370,000
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 3 years 339 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.30
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 8 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 4.39
Range of Exercise Price, Upper Limit (in dollars per share) $ 5.39
Options Outstanding, Shares Outstanding (in shares) | shares 141,550
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 5 years 204 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.99
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 126,550
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 5 years 80 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.04
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 9 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 5.40
Range of Exercise Price, Upper Limit (in dollars per share) $ 5.54
Options Outstanding, Shares Outstanding (in shares) | shares 174,875
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 5 years 65 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.51
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 174,875
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 5 years 65 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.51
Options Exercisable, Aggregate Intrinsic Value | $
Exercise Price Range 10 [Member]  
Range of Exercise Price, Lower Limit (in dollars per share) $ 5.55
Range of Exercise Price, Upper Limit (in dollars per share) $ 5.75
Options Outstanding, Shares Outstanding (in shares) | shares 145,000
Options Outstanding, Weighted Average Remaining Contractual Life (Year) 5 years 237 days
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 5.58
Options Outstanding, Aggregate Intrinsic Value | $
Options Exercisable, Shares Exercisable (in shares) | shares 137,500
Options Exercisable. Weighted Average Remaining Contractual Life (Year) 5 years 178 days
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 5.57
Options Exercisable, Aggregate Intrinsic Value | $