XML 82 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Basic    
Net income $ 5,226 $ 7,534
Distributed and undistributed earnings allocated to participating securities (98) (159)
Net income allocated to common shares $ 5,128 $ 7,375
Weighted average common shares outstanding (in shares) 14,991,835 15,284,350
Basic earnings per common share (USD per share) $ 0.34 $ 0.48
Diluted    
Net income allocated to common shares $ 5,128 $ 7,375
Weighted average common shares outstanding for basic earnings per common share (in shares) 14,991,835 15,284,350
Add: Dilutive effects of assumed exercises of stock options 0 28,323
Average shares and dilutive potential common shares (in shares) 14,991,835 15,312,673
Diluted earnings per common share (USD per share) $ 0.34 $ 0.48