v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income (Numerator)                      
Net income as reported $ 10,172 $ 9,082 $ 8,063 $ 7,077 $ 7,282 $ 7,571 $ 6,171 $ 6,021 $ 34,394 $ 27,045 $ 29,518
Basic EPS: Income available to common shareholders                 34,394 27,045 29,518
Diluted EPS: Income available to common shareholders plus assumed conversions                 $ 34,394 $ 27,045 $ 29,518
Shares (Denominator)                      
Basic EPS: Income available to common shareholders (in shares)                 11,088,831 11,051,829 10,998,041
Effect of dilutive securities: restricted stock (in shares)                 115,736 87,006 83,847
Diluted EPS: Income available to common shareholders plus assumed conversions (in shares)                 11,204,567 11,138,835 11,081,888
Basic EPS: Income available to common shareholders (usd per share) $ 0.91 $ 0.82 $ 0.73 $ 0.64 $ 0.65 $ 0.69 $ 0.56 $ 0.55 $ 3.10 $ 2.45 $ 2.68
Diluted EPS: Income available to common shareholders plus assumed conversions (usd per share) $ 0.91 $ 0.81 $ 0.72 $ 0.63 $ 0.66 $ 0.68 $ 0.55 $ 0.54 $ 3.07 $ 2.43 $ 2.66