XML 123 R109.htm IDEA: XBRL DOCUMENT v3.23.1
Note 16 - Earnings Per Share - Computation of Basic Earnings Per Share and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income $ 23,640 $ 22,042 $ 15,613
Weighted average common shares outstanding (in shares) 7,504,173 7,685,459 7,521,771
Basic earnings per share (Note 16) (in dollars per share) $ 3.15 $ 2.87 $ 2.08
Net income $ 23,640 $ 22,042 $ 15,613
Plus dilutive stock options and restricted stock units (in shares) 23,198 17,255 9,846
Weighted average common shares outstanding and potentially dilutive shares (in shares) 7,527,371 7,702,714 7,531,617
Diluted earnings per share (Note 16) (in dollars per share) $ 3.15 $ 2.86 $ 2.07