XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Anti dilutive securities excluded from the calculation of EPS 1,234,583 1,034,634 1,151,825 896,321
Net Income Available to Common Shareholders $ 7,101 $ 8,802 $ 13,919 $ 19,431
Weighted Average Common Stock Outstanding:        
Weighted Average Common Stock Outstanding (Basic) 27,386,713 27,886,425 27,539,057 27,807,100
Dilutive Effect of Stock Compensation 361,471 312,314 382,544 543,605
Weighted Average Common Stock Outstanding (Dilutive) 27,748,184 28,198,739 27,921,601 28,350,705
Basic Earnings per Common Share (in dollars per share) $ 0.26 $ 0.32 $ 0.51 $ 0.70
Diluted Earnings per Common Share (in dollars per share) $ 0.26 $ 0.31 $ 0.50 $ 0.69