XML 112 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Stock Option Plan - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2021
Outstanding at beginning of year (in shares) 14,786  
Outstanding at beginning of year, weighted-average grant date fair value (in dollars per share) $ 27.16  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 48,748 0
Granted, weighted-average grant date fair value (in dollars per share) $ 18.25  
Vested (in shares) (20,374)  
Vested, weighted-average grant date fair value (in dollars per share) $ 23.35  
Outstanding at end of period (in shares) 43,160  
Outstanding at end of period, weighted-average grant date fair value (in dollars per share) $ 18.89