v3.26.1
Earnings Per Common 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
Numerator:        
Net income - basic $ 11,763 $ 10,196 $ 23,734 $ 20,548
Net income - diluted $ 11,763 $ 10,196 $ 23,734 $ 20,548
Denominator:        
Weighted average shares outstanding - basic (in shares) 6,584,696 6,740,312 6,580,866 6,758,720
Weighted average shares outstanding - diluted (in shares) 6,615,135 6,764,886 6,611,437 6,783,575
Earnings per common share:        
Basic (in dollars per share) $ 1.79 $ 1.51 $ 3.61 $ 3.04
Diluted (in dollars per share) $ 1.78 $ 1.51 $ 3.59 $ 3.03
Plus: Effect of Director Compensation Program        
Denominator:        
Effect of dilutive securities (in shares) 164 307 296 588
Plus: Effect of restricted stock        
Denominator:        
Effect of dilutive securities (in shares) 30,275 24,267 30,275 24,267