v3.26.1
Note 13 - Shareholders' Equity - Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Income:      
Net Income $ 29,617,000 $ 28,619,000 $ 29,776,000
Earnings Per Share:      
Basic earnings per common share (in dollars per share) $ 4.6 $ 4.85 $ 5.08
Diluted earnings per common share (in dollars per share) $ 4.54 $ 4.8 $ 5.02
Weighted Average Number of Shares Outstanding:      
Basic shares (in shares) 6,440 5,895 5,863
Effect of dilutive of stock options and restricted stock (in shares) 77 73 71
Diluted shares (in shares) 6,517 5,968 5,934