Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Employee and Director Benefits - Summary of Stock Option Activity (Details)

v3.24.3
Note 7 - Employee and Director Benefits - Summary of Stock Option Activity (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Outstanding, shares (in shares) 165,800 280,000 280,000  
Outstanding, weighted average exercise price (in dollars per share) $ 24.35 $ 19.43 $ 19.43  
Outstanding, weighted average remaining contractual term (Year) 2 years 7 months 6 days 3 years 4 months 24 days 2 years 10 months 24 days 3 years
Outstanding, aggregate intrinsic value $ 5,117 $ 6,235 $ 7,211 $ 14,088
Exercised, shares (in shares) (33,350) (87,700)    
Exercised, weighted average exercise price (in dollars per share) $ 18.71 $ 12.04    
Exercised, weighted average remaining contractual term (Year) 1 year 9 months 18 days    
Exercised, aggregate intrinsic value $ 11,627 $ 3,520    
Outstanding, shares (in shares) 132,450 191,300 165,800 280,000
Outstanding, weighted average exercise price (in dollars per share) $ 25.69 $ 22.65 $ 24.35 $ 19.43
Exercisable, shares (in shares) 115,950 139,300    
Exercisable, weighted average exercise price (in dollars per share) $ 22.95 $ 17.12    
Exercisable, weighted average remaining contractual term (Year) 1 year 8 months 12 days 1 year 8 months 12 days    
Exercisable, aggregate intrinsic value $ 6,808 $ 5,051    
Forfeited (in shares)   (1,000)    
Forfeited (in dollars per share)   $ 34.09    
Forfeited (Year)   5 years 3 months 18 days    
Forfeited   $ 18