XML 89 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Note O - Stock Options - Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2018
$ / shares
shares
Options exercisable, weighted average exercise price (in dollars per share) $ 3.17
Exercise Price Range 1 [Member]  
Range of exercise prices, lower range (in dollars per share) 1.83
Range of exercise prices, upper range (in dollars per share) $ 2.50
Options outstanding (in shares) | shares 413,843
Options outstanding, weighted average exercise price (in dollars per share) $ 2.01
Options outstanding, weighted average remaining remaining life (Year) 5 years 321 days
Options exercisable (in shares) | shares 81,230
Options exercisable, weighted average exercise price (in dollars per share) $ 2.15
Exercise Price Range 2 [Member]  
Range of exercise prices, lower range (in dollars per share) 2.51
Range of exercise prices, upper range (in dollars per share) $ 3.50
Options outstanding (in shares) | shares 1,000,415
Options outstanding, weighted average exercise price (in dollars per share) $ 2.69
Options outstanding, weighted average remaining remaining life (Year) 5 years 83 days
Options exercisable (in shares) | shares 338,587
Options exercisable, weighted average exercise price (in dollars per share) $ 2.69
Exercise Price Range 3 [Member]  
Range of exercise prices, lower range (in dollars per share) 3.51
Range of exercise prices, upper range (in dollars per share) $ 4.92
Options outstanding (in shares) | shares 173,756
Options outstanding, weighted average exercise price (in dollars per share) $ 4.58
Options outstanding, weighted average remaining remaining life (Year) 1 year 277 days
Options exercisable (in shares) | shares 173,756
Options exercisable, weighted average exercise price (in dollars per share) $ 4.58
Exercise Price Range 4 [Member]  
Range of exercise prices, lower range (in dollars per share) 1.83
Range of exercise prices, upper range (in dollars per share) $ 4.92
Options outstanding (in shares) | shares 1,588,014
Options exercisable (in shares) | shares 593,573