XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Stock-based Compensation Plan - Summary of Nonvested Restricted Shares (Details) - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Nonvested, number of shares (in shares) 11,700  
Nonvested, weight average grant date fair value (in dollars per share) $ 57.09  
Restricted Stock [Member]    
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  
Granted, weight average grant date fair value (in dollars per share) $ 0  
Vested, number of shares (in shares) 0 0
Vested, weight average grant date fair value (in dollars per share) $ 0  
Forfeited, number of shares (in shares) 850  
Forfeited, weight average grant date fair value (in dollars per share) $ 56.76