v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic        
Net income $ 7,978 $ 6,333 $ 15,212 $ 11,893
Distributed and undistributed earnings allocated to participating securities 0 (53) 0 (127)
Net income allocated to common shares $ 7,978 $ 6,280 $ 15,212 $ 11,766
Weighted-average number of common shares outstanding (in shares) 14,903,398 14,859,718 14,897,198 14,858,483
Basic EPS (USD per share) $ 0.54 $ 0.42 $ 1.02 $ 0.79
Diluted        
Net income allocated to common shares $ 7,978 $ 6,280 $ 15,212 $ 11,766
Weighted-average number of common shares outstanding (in shares) 14,903,398 14,859,718 14,897,198 14,858,483
Add: Dilutive impact of unvested restricted stock awards 38,732 0 39,324 0
Average shares and dilutive potential common shares (in shares) 14,942,130 14,859,718 14,936,522 14,858,483
Diluted earnings per common share (USD per share) $ 0.53 $ 0.42 $ 1.02 $ 0.79
Antidilutive shares of common stock excluded from computation of earnings per share (in shares) 5,000 0 11,000 0