XML 89 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Note Q - Stock Options - Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Exercisable, weighted average exercise price (in dollars per share) $ 17.12
Exercise Price Range 1 [Member]  
Range of exercise prices, lower range (in dollars per share) 4.08
Range of exercise prices, upper range (in dollars per share) $ 5.84
Options outstanding (in shares) | shares 25,565
Options outstanding, weighted average exercise price (in dollars per share) $ 5.20
Options outstanding, weighted average remaining remaining life (Year) 4 years 7 months 17 days
Options exercisable (in shares) | shares 17,130
Exercisable, weighted average exercise price (in dollars per share) $ 5.20
Exercise Price Range 2 [Member]  
Range of exercise prices, lower range (in dollars per share) 5.85
Range of exercise prices, upper range (in dollars per share) $ 28.00
Options outstanding (in shares) | shares 177,431
Options outstanding, weighted average exercise price (in dollars per share) $ 18.27
Options outstanding, weighted average remaining remaining life (Year) 1 year 9 months 21 days
Options exercisable (in shares) | shares 177,431
Exercisable, weighted average exercise price (in dollars per share) $ 18.27
Exercise Price Range 3 [Member]  
Range of exercise prices, lower range (in dollars per share) 4.08
Range of exercise prices, upper range (in dollars per share) $ 28.00
Options outstanding (in shares) | shares 202,996
Options exercisable (in shares) | shares 194,561