XML 108 R94.htm IDEA: XBRL DOCUMENT v3.23.1
Note 15 - Stock-based Compensation Plans - Summary of Nonvested Restricted Shares (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Nonvested, number of shares (in shares) 22,350    
Nonvested, weight average grant date fair value (in dollars per share) $ 54.96    
Granted, number of shares (in shares) 0 0  
Granted, weight average grant date fair value (in dollars per share) $ 0    
Vested, number of shares (in shares) 8,950 10,300 9,350
Vested, weight average grant date fair value (in dollars per share) $ 51.85    
Forfeited, number of shares (in shares) 850    
Forfeited, weight average grant date fair value (in dollars per share) $ 56.76    
Nonvested, number of shares (in shares) 12,550 22,350  
Nonvested, weight average grant date fair value (in dollars per share) $ 57.07 $ 54.96