XML 120 R106.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Stock Based Compensation - Stock Options Outstanding By Exercise Price Range (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Exercise Price Range One [Member]  
Exercise price of stock options (in dollars per share) | $ / shares $ 27.25
Number of options outstanding at year-end (in shares) 12,000
Number of options exercisable at year-end (in shares) 12,000
Average remaining contractual life (Year) 6 years 5 months 1 day
Exercise Price Range Two [Member]  
Exercise price of stock options (in dollars per share) | $ / shares $ 25.65
Number of options outstanding at year-end (in shares) 3,000
Number of options exercisable at year-end (in shares) 3,000
Average remaining contractual life (Year) 5 years 6 months
Exercise Price Range Three [Member]  
Exercise price of stock options (in dollars per share) | $ / shares $ 20.86
Number of options outstanding at year-end (in shares) 3,306
Number of options exercisable at year-end (in shares) 3,306
Average remaining contractual life (Year) 4 years 4 months 6 days
Exercise Price Range Four [Member]  
Exercise price of stock options (in dollars per share) | $ / shares $ 21.13
Number of options outstanding at year-end (in shares) 2,325
Number of options exercisable at year-end (in shares) 2,325
Average remaining contractual life (Year) 3 years