XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Anti dilutive securities excluded from the calculation of EPS 774,770 1,152,060 1,137,208 1,042,502
Net Income Available to Common Shareholders $ 7,662 $ 8,616 $ 21,581 $ 28,047
Weighted Average Common Stock Outstanding:        
Weighted Average Common Stock Outstanding (Basic) 27,382,798 27,943,409 27,486,590 27,853,036
Dilutive Effect of Stock Compensation 522,112 368,369 433,194 486,816
Weighted Average Common Stock Outstanding (Dilutive) 27,904,910 28,311,778 27,919,784 28,339,852
Basic Earnings per Common Share (in dollars per share) $ 0.28 $ 0.31 $ 0.79 $ 1.01
Diluted Earnings per Common Share (in dollars per share) $ 0.27 $ 0.30 $ 0.77 $ 0.99