XML 74 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Note 12 - Earnings Per Share - Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Net income $ 11,782 $ 9,515
Weighted average common shares outstanding, basic (in shares) 16,228,297 16,817,284
Total dilutive effect of potential common shares (in shares) 61,192 47,231
Weighted average common shares outstanding, diluted (in shares) 16,289,489 16,864,515
Basic earnings per common share (in dollars per share) $ 0.73 $ 0.57
Diluted earnings per common share (in dollars per share) $ 0.72 $ 0.56
Antidilutive potential common shares (in shares) 131,198 131,198
Share-Based Payment Arrangement, Option [Member]    
Dilutive effect of potential common shares (in shares) 16,405 17,814
Antidilutive potential common shares (in shares) 131,198 131,198
Restricted Stock [Member]    
Dilutive effect of potential common shares (in shares) 44,787 29,417