Quarterly report [Sections 13 or 15(d)]

Earnings Per Share - Schedule of Reconciliation of Basic and Diluted Earnings per Common Share (Details)

v3.25.3
Earnings Per Share - Schedule of Reconciliation of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income as reported $ 3,497 $ 606 $ 6,103 $ 10,029
Weighted average common shares outstanding—basic (in shares) 4,273,022 4,260,809 4,270,652 4,259,063
Basic earnings per common share (in dollars per share) $ 0.82 $ 0.14 $ 1.43 $ 2.35
Add: Dilutive effect of unvested restricted stock awards (in shares) 25,985 20,339 20,519 12,601
Weighted average common shares outstanding—diluted (in shares) 4,299,007 4,281,148 4,291,171 4,271,664
Diluted earnings per common share (in dollars per share) $ 0.81 $ 0.14 $ 1.42 $ 2.35