XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Stock-based Compensation Plans - Summary of Nonvested Restricted Shares (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nonvested, number of shares (in shares) 12,550    
Nonvested, weight average grant date fair value (in dollars per share) $ 57.07    
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) 6,100 8,950 10,300
Vested, weight average grant date fair value (in dollars per share) $ 51.12    
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) 5,600 12,550  
Nonvested, weight average grant date fair value (in dollars per share) $ 63.6 $ 57.07