XML 130 R113.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Earnings Per Share - Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income $ 11,784 $ 14,640 $ 9,814 $ 11,782 $ 12,583 $ 13,351 $ 11,213 $ 9,515 $ 48,020 $ 46,662 $ 51,168
Adjustment to Net Income for Fair Value Changes to Restricted Stock Units (tax-effected) 530 215 335 20         1,100 0 0
Adjusted Net Income for diluted earnings per share $ 12,314 $ 14,855 $ 10,149 $ 11,802         $ 49,120 $ 46,662 $ 51,168
Weighted average common shares outstanding, basic (in shares) 18,530,114 18,786,032 18,407,078 16,228,297 16,229,289 16,378,022 16,662,817 16,817,284 17,996,373 16,519,848 17,335,615
Dilutive effect of potential common shares (in shares)                 14,922 23,625 36,467
Total dilutive effect of potential common shares (in shares)                 30,778 42,409 67,321
Weighted average common shares outstanding, diluted (in shares) 18,575,226 18,831,836 18,431,598 16,289,489 16,281,922 16,413,202 16,682,615 16,864,515 18,027,151 16,562,257 17,402,936
Basic earnings per common share (in dollars per share) $ 0.64 $ 0.78 $ 0.53 $ 0.73 $ 0.78 $ 0.82 $ 0.67 $ 0.57 $ 2.67 $ 2.82 $ 2.95
Diluted earnings per common share (in dollars per share) $ 0.66 $ 0.79 $ 0.55 $ 0.72 $ 0.77 $ 0.81 $ 0.67 $ 0.56 $ 2.72 $ 2.82 $ 2.94
Antidilutive potential common shares (in shares)                 162,030 131,198 104,150
Share-Based Payment Arrangement, Option [Member]                      
Dilutive effect of potential common shares (in shares)                 15,856 18,784 30,854
Antidilutive potential common shares (in shares)                 129,324 131,198 103,520
Restricted Stock and Units [Member]                      
Antidilutive potential common shares (in shares)                 32,706 0 630