XML 124 R108.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net income $ 12,583 $ 13,351 $ 11,213 $ 9,515 $ 10,555 $ 12,608 $ 13,403 $ 14,602 $ 46,662 $ 51,168 $ 35,926
Weighted average common shares outstanding, basic (in shares) 16,229,289 16,378,022 16,662,817 16,817,284 16,974,005 17,221,244 17,486,182 17,669,937 16,519,848 17,335,615 17,781,748
Total dilutive effect of potential common shares (in shares)                 42,409 67,321 33,632
Weighted average common shares outstanding, diluted (in shares) 16,281,922 16,413,202 16,682,615 16,864,515 17,038,980 17,279,576 17,536,144 17,729,185 16,562,257 17,402,936 17,815,380
Basic earnings per common share (in dollars per share) $ 0.78 $ 0.82 $ 0.67 $ 0.57 $ 0.62 $ 0.73 $ 0.77 $ 0.83 $ 2.82 $ 2.95 $ 2.02
Diluted earnings per common share (in dollars per share) $ 0.77 $ 0.81 $ 0.67 $ 0.56 $ 0.62 $ 0.73 $ 0.76 $ 0.82 $ 2.82 $ 2.94 $ 2.02
Antidilutive potential common shares (in shares)                 131,198 104,150 85,066
Share-Based Payment Arrangement, Option [Member]                      
Dilutive effect of potential common shares (in shares)                 18,784 30,854 22,495
Antidilutive potential common shares (in shares)                 131,198 103,520 58,166
Restricted Stock [Member]                      
Dilutive effect of potential common shares (in shares)                 23,625 36,467 11,137
Antidilutive potential common shares (in shares)                 0 630 26,900