XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Common 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
Numerator:        
Net income - basic $ 10,196 $ 7,987 $ 20,548 $ 16,175
Net income - diluted $ 10,196 $ 7,987 $ 20,548 $ 16,175
Denominator:        
Weighted average shares outstanding - basic (in shares) 6,740,312 6,896,030 6,758,720 6,973,039
Weighted average shares outstanding - diluted (in shares) 6,764,886 6,914,140 6,783,575 6,991,618
Earnings per common share:        
Basic (in dollars per share) $ 1.51 $ 1.16 $ 3.04 $ 2.32
Diluted (in dollars per share) $ 1.51 $ 1.16 $ 3.03 $ 2.31
Plus: Effect of Director Compensation Program        
Denominator:        
Effect of dilutive securities (in shares) 307 406 588 875
Plus: Effect of restricted stock        
Denominator:        
Effect of dilutive securities (in shares) 24,267 17,704 24,267 17,704