v3.25.2
Earnings Per Share - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic        
Net income $ 6,333 $ 5,436 $ 11,893 $ 10,662
Distributed and undistributed earnings allocated to participating securities (53) (103) (127) (201)
Net income allocated to common shares $ 6,280 $ 5,333 $ 11,766 $ 10,461
Weighted average common shares outstanding (in shares) 14,859,718 14,868,344 14,858,483 14,930,090
Basic earnings per common share (USD per share) $ 0.42 $ 0.36 $ 0.79 $ 0.70
Diluted        
Net income allocated to common shares $ 6,280 $ 5,333 $ 11,766 $ 10,461
Weighted average common shares outstanding for basic earnings per common share (in shares) 14,859,718 14,868,344 14,858,483 14,930,090
Add: Dilutive effects of assumed exercises of stock options 0 0 0 0
Average shares and dilutive potential common shares (in shares) 14,859,718 14,868,344 14,858,483 14,930,090
Diluted earnings per common share (USD per share) $ 0.42 $ 0.36 $ 0.79 $ 0.70
Antidilutive shares of common stock excluded from computation of earnings per share (in shares) 0 0 0 0