v3.26.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net income $ 11,628 $ 9,314 $ 33,273 $ 25,135
Weighted average common shares outstanding (shares) 17,044 16,941 17,011 16,906
Weighted average effect of restricted stock units outstanding (shares) 262 74 245 89
Diluted weighted average common shares outstanding (shares) 17,306 17,015 17,256 16,995
Basic earnings per common share $ 0.68 $ 0.55 $ 1.96 $ 1.49
Diluted earnings per common share $ 0.67 $ 0.55 $ 1.93 $ 1.48
Number of anti-dilutive common stock equivalents excluded from earnings per share computation (shares) 0 309 28 316