XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic        
Net income $ 5,121 $ 8,650 $ 18,746 $ 25,282
Distributed and undistributed earnings allocated to participating securities (96) (188) (379) (532)
Net income allocated to common shares $ 5,025 $ 8,462 $ 18,367 $ 24,750
Weighted average common shares outstanding (in shares) 15,131,587 15,195,826 15,149,203 15,158,749
Basic earnings per common share (USD per share) $ 0.33 $ 0.56 $ 1.21 $ 1.63
Diluted        
Net income allocated to common shares $ 5,025 $ 8,462 $ 18,367 $ 24,750
Weighted average common shares outstanding for basic earnings per common share (in shares) 15,131,587 15,195,826 15,149,203 15,158,749
Add: Dilutive effects of assumed exercises of stock options 8,990 79,330 51,409 87,596
Average shares and dilutive potential common shares (in shares) 15,140,577 15,275,156 15,200,612 15,246,345
Diluted earnings per common share (USD per share) $ 0.33 $ 0.55 $ 1.21 $ 1.62