XML 78 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share      
Anti dilutive securities excluded from the calculation of EPS 1,096,472 410,760 222,107
Net Income Available to Common Shareholders $ 35,906 $ 49,338 $ 44,516
Weighted Average Common Stock Outstanding:      
Weighted Average Common Stock Outstanding (Basic) 27,857,420 27,758,336 28,027,454
Dilutive Effect of Stock Compensation 458,167 909,841 940,832
Weighted Average Common Stock Outstanding (Dilutive) 28,315,587 28,668,177 28,968,286
Basic Earnings per Common Share (in dollars per share) $ 1.29 $ 1.78 $ 1.59
Diluted Earnings per Common Share (in dollars per share) $ 1.27 $ 1.72 $ 1.54