XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Stock Compensation - Summary of Options Outstanding by Exercise Price Range (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Exercise Price Range 1 [Member]    
Outstanding number (in shares) 7,000 14,000
Outstanding weighted average remaining life (Year) 1 year 2 years
Outstanding, weighted average exercise price (in dollars per share) $ 27.99 $ 27.99
Exercisable number (in shares) 28,000 21,000
Exercisable weighted average exercise price (in dollars per share) $ 27.99 $ 27.99
Exercisable, weighted average remaining contractual life (Year) 1 year 2 years
Exercise Price Range 2 [Member]    
Outstanding number (in shares) 2,800 4,200
Outstanding weighted average remaining life (Year) 2 years 3 years
Outstanding, weighted average exercise price (in dollars per share) $ 30.58 $ 30.58
Exercisable number (in shares) 4,200 2,800
Exercisable weighted average exercise price (in dollars per share) $ 30.58 $ 30.58
Exercisable, weighted average remaining contractual life (Year) 2 years 3 years
Exercise Price Range 3 [Member]    
Outstanding number (in shares) 1,000 1,500
Outstanding weighted average remaining life (Year) 2 years 9 months 18 days 3 years 9 months 18 days
Outstanding, weighted average exercise price (in dollars per share) $ 30.14 $ 30.14
Exercisable number (in shares) 2,000 1,500
Exercisable weighted average exercise price (in dollars per share) $ 30.14 $ 30.14
Exercisable, weighted average remaining contractual life (Year) 2 years 9 months 18 days 3 years 9 months 18 days