XML 57 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Note S - Stock Options (Tables)
12 Months Ended
Dec. 31, 2020
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   
Number of Options
   
Weighted
average
   
Weighted
average
remaining
   
Aggregate
 
   
2004
Plan
   
2015
Plan
   
Non
Plan
   
Total
   
exercise
price
   
life
(in years)
   
intrinsic
value
 
                                                         
Outstanding, as of December 31, 2018
 
 
4,167
   
 
47,740
   
 
146,596
   
 
198,503
   
$
21.76
   
 
 
 
 
 
 
 
Granted
   
     
30,167
     
     
30,167
     
9.36
     
 
     
 
 
Exercised
   
     
     
     
     
     
 
     
 
 
Forfeited
   
     
(5,077
)
   
(521
)
   
(5,598
)
   
18.16
     
 
     
 
 
Expired
   
(261
)
   
(1,839
)
   
(2,005
)
   
(4,105
)
   
24.64
     
 
     
 
 
Outstanding, as of December 31, 2019
 
 
3,906
   
 
70,991
   
 
144,070
   
 
218,967
   
$
20.08
   
 
5.00
   
$
0
 
                                                         
Granted
   
     
28,440
     
     
28,440
     
5.04
     
 
     
 
 
Exercised
   
     
     
     
     
     
 
     
 
 
Forfeited
   
     
(4,545
)
   
     
(4,545
)
   
17.34
     
 
     
 
 
Expired
   
(3,906
)
   
(703
)
   
(10,979
)
   
(15,588
)
   
29.17
     
 
     
 
 
Outstanding, as of December 31, 2020
   
   
 
94,183
   
 
133,091
   
 
227,274
   
$
17.61
   
 
3.87
   
$
0
 
Vested or expected to vest at December 31, 2020
 
 
 
 
 
 
 
 
 
 
 
 
 
 
209,427
   
$
18.51
   
 
3.68
   
$
0
 
Exercisable at December 31, 2020
 
 
 
 
 
 
 
 
 
 
 
 
 
 
167,980
   
$
20.77
   
 
3.21
   
$
0
 
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]
 
 
 
 
 
 
Options Outstanding
   
Options Exercisable
 
Range of exercise prices
   
Number of
shares
   
Weighted
average
exercise
price
   
Weighted
average
remaining
life (in years)
   
Number
exercisable
   
Weighted
average
exercise
price
 
$ 3.60
-
5.20
     
28,065
    $
5.01
     
6.67
     
84
    $
4.08
 
$ 5.21
-
15.68
     
49,919
     
12.16
     
4.82
     
23,814
     
13.30
 
$ 15.69
-
39.36
     
149,290
     
21.80
     
3.06
     
144,082
     
22.01
 
$ 3.60
-
39.36
     
227,274
     
 
     
 
     
167,980