v3.26.1
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
Income (Numerator)        
Net income as reported $ 9,560 $ 8,063 $ 18,553 $ 15,140
Basic EPS: Income available to common shareholders 9,560 8,063 18,553 15,140
Diluted EPS: Income available to common shareholders plus assumed conversions $ 9,560 $ 8,063 $ 18,553 $ 15,140
Shares (Denominator)        
Basic EPS: Income available to common shareholders (in shares) 11,119,759 11,084,335 11,115,125 11,079,614
Effect of dilutive securities: restricted stock (in shares) 157,103 118,760 150,812 113,454
Diluted EPS: Income available to common shareholders plus assumed conversions (in shares) 11,276,862 11,203,095 11,265,937 11,193,068
Basic EPS: Income available to common shareholders (usd per share) $ 0.86 $ 0.73 $ 1.67 $ 1.37
Diluted EPS: Income available to common shareholders plus assumed conversions (usd per share) $ 0.85 $ 0.72 $ 1.65 $ 1.35