XML 101 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Basic      
Net income $ 33,310 $ 28,840 $ 13,127
Distributed and undistributed earnings allocated to participating securities (704) (330) (195)
Net income allocated to common shares $ 32,606 $ 28,510 $ 12,932
Weighted average common shares outstanding (in shares) 15,171,240 15,087,686 15,196,351
Basic earnings per common share (in dollars per share) $ 2.15 $ 1.89 $ 0.85
Diluted      
Net income allocated to common shares $ 32,606 $ 28,510 $ 12,932
Weighted average common shares outstanding for basic earnings per common share (in shares) 15,171,240 15,087,686 15,196,351
Add: Dilutive effects of assumed exercises of stock options 60,178 67,661 27,537
Average shares and dilutive potential common shares (in shares) 15,231,418 15,155,347 15,223,888
Diluted earnings per common share (in dollars per share) $ 2.14 $ 1.88 $ 0.85