XML 115 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Employee Benefit Plans - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Options outstanding at beginning of period (in shares) 197,303  
Options outstanding at beginning of period (in dollars per share) $ 29.61  
Granted (in shares) 0  
Granted (in dollars per share) $ 0  
Exercised (in shares) (4,288) (7,575)
Exercised (in dollars per share) $ 21.25  
Canceled/Expired (in shares) (6,751)  
Canceled/Expired (in dollars per share) $ 31.73  
Options outstanding at end of period (in shares) 186,264 197,303
Options outstanding at end of period (in dollars per share) $ 29.72 $ 29.61
Options outstanding at end of period (Year) 6 years 4 months 13 days  
Options outstanding at end of period $ 1,375  
Options exercisable at end of period (in shares) 144,441  
Options exercisable at end of period (in dollars per share) $ 28.77  
Options exercisable at end of period (Year) 6 years 1 month 17 days  
Options exercisable at end of period $ 1,203