XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 32,560 $ 24,050 $ 24,137
Weighted average common shares outstanding (shares) 16,915 16,806 16,704
Weighted average effect of restricted stock units outstanding (shares) 87 89 46
Diluted weighted average common shares outstanding (shares) 17,002 16,895 16,750
Basic earnings per common share $ 1.92 $ 1.43 $ 1.44
Diluted earnings per common share $ 1.92 $ 1.42 $ 1.44
Number of anti-dilutive common stock equivalents excluded from diluted earnings per share computation 311 293 412