XML 60 R49.htm IDEA: XBRL DOCUMENT v3.25.3
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
Numerator:        
Net income - basic $ 10,801 $ 8,754 $ 31,349 $ 24,929
Net income - diluted $ 10,801 $ 8,754 $ 31,349 $ 24,929
Denominator:        
Weighted average shares outstanding - basic (in shares) 6,616,826 6,851,223 6,710,902 6,932,137
Weighted average shares outstanding - diluted (in shares) 6,640,839 6,867,474 6,735,447 6,949,196
Earnings per common share:        
Basic (in dollars per share) $ 1.63 $ 1.28 $ 4.67 $ 3.60
Diluted (in dollars per share) $ 1.63 $ 1.27 $ 4.65 $ 3.59
Plus: Effect of Director Compensation Program        
Denominator:        
Effect of dilutive securities (in shares) 185 173 717 981
Plus: Effect of restricted stock        
Denominator:        
Effect of dilutive securities (in shares) 23,828 16,078 23,828 16,078