XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic        
Net income $ 5,436 $ 5,121 $ 16,098 $ 18,746
Distributed and undistributed earnings allocated to participating securities (93) (96) (294) (379)
Net income allocated to common shares $ 5,343 $ 5,025 $ 15,804 $ 18,367
Weighted average common shares outstanding (in shares) 14,812,118 15,131,587 14,890,479 15,149,203
Basic earnings per common share (USD per share) $ 0.36 $ 0.33 $ 1.06 $ 1.21
Diluted        
Net income allocated to common shares $ 5,343 $ 5,025 $ 15,804 $ 18,367
Weighted average common shares outstanding for basic earnings per common share (in shares) 14,812,118 15,131,587 14,890,479 15,149,203
Add: Dilutive effects of assumed exercises of stock options 0 8,990 0 51,409
Average shares and dilutive potential common shares (in shares) 14,812,118 15,140,577 14,890,479 15,200,612
Diluted earnings per common share (USD per share) $ 0.36 $ 0.33 $ 1.06 $ 1.21