XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Note S - Stock Options - Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Range of exercise prices, upper range (in dollars per share) $ 39.36
Options outstanding (in shares) | shares 212,461
Options exercisable (in shares) | shares 186,538
Options exercisable, weighted average exercise price (in dollars per share) $ 18.04
Exercise Price Range 1 [Member]  
Range of exercise prices, upper range (in dollars per share) $ 5.20
Options outstanding (in shares) | shares 24,940
Options outstanding, weighted average exercise price (in dollars per share) $ 5.19
Options outstanding, weighted average remaining remaining life (Year) 5 years 7 months 20 days
Options exercisable (in shares) | shares 8,402
Options exercisable, weighted average exercise price (in dollars per share) $ 5.17
Exercise Price Range 2 [Member]  
Range of exercise prices, upper range (in dollars per share) $ 15.68
Options outstanding (in shares) | shares 49,669
Options outstanding, weighted average exercise price (in dollars per share) $ 12.17
Options outstanding, weighted average remaining remaining life (Year) 3 years 9 months 14 days
Options exercisable (in shares) | shares 40,284
Options exercisable, weighted average exercise price (in dollars per share) $ 12.85
Exercise Price Range 3 [Member]  
Range of exercise prices, upper range (in dollars per share) $ 39.36
Options outstanding (in shares) | shares 137,852
Options outstanding, weighted average exercise price (in dollars per share) $ 20.34
Options outstanding, weighted average remaining remaining life (Year) 2 years 3 months 7 days
Options exercisable (in shares) | shares 137,852
Options exercisable, weighted average exercise price (in dollars per share) $ 20.34