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