XML 97 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Net income $ 25,536 $ 26,645 $ 28,401
Weighted average shares outstanding 11,728,858 11,715,376 12,237,424
Net income per common share (in dollars per share) $ 2.17 $ 2.27 $ 2.32
Effect of dilutive stock options and warrants 24,014 23,698 44,508
Weighted average shares of common stock and common stock equivalents 11,752,872 11,739,074 12,281,932
Net income per diluted common share (in dollars per share) $ 2.17 $ 2.27 $ 2.31
Antidilutive options and warrants excluded from computation of earnings per share 0 0 0