XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share        
Anti dilutive securities excluded from the calculation of EPS 570,500 774,770 535,450 1,137,208
Net Income Available to Common Shareholders $ 10,588 $ 7,662 $ 29,714 $ 21,581
Weighted Average Common Stock Outstanding:        
Weighted Average Common Stock Outstanding (Basic) 27,504,840 27,382,798 27,511,297 27,486,590
Dilutive Effect of Stock Compensation 685,566 522,112 578,112 433,194
Weighted Average Common Stock Outstanding (Dilutive) 28,190,406 27,904,910 28,089,409 27,919,784
Basic Earnings per Common Share (in dollars per share) $ 0.38 $ 0.28 $ 1.08 $ 0.79
Diluted Earnings per Common Share (in dollars per share) $ 0.38 $ 0.27 $ 1.06 $ 0.77