v3.25.2
Earnings Per 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
Income (Numerator)        
Net income as reported $ 8,063 $ 6,171 $ 15,140 $ 12,192
Basic EPS: Income available to common shareholders 8,063 6,171 15,140 12,192
Diluted EPS: Income available to common shareholders plus assumed conversions $ 8,063 $ 6,171 $ 15,140 $ 12,192
Shares (Denominator)        
Basic EPS: Income available to common shareholders (in shares) 11,084,335 11,049,110 11,079,614 11,041,483
Effect of dilutive securities: restricted stock (in shares) 118,760 88,081 113,454 87,023
Diluted EPS: Income available to common shareholders plus assumed conversions (in shares) 11,203,095 11,137,191 11,193,068 11,128,506
Basic EPS: Income available to common shareholders (usd per share) $ 0.73 $ 0.56 $ 1.37 $ 1.10
Diluted EPS: Income available to common shareholders plus assumed conversions (usd per share) $ 0.72 $ 0.55 $ 1.35 $ 1.10