XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Earnings Per Share [Abstract]    
Anti dilutive securities excluded from the calculation of EPS 993,727 1,158,046
Net Income Available to Common Shareholders $ 8,620 $ 6,818
Weighted Average Common Stock Outstanding:    
Weighted Average Common Stock Outstanding (Basic) 27,568,772 27,691,401
Dilutive Effect of Stock Compensation 467,734 398,404
Weighted Average Common Stock Outstanding (Dilutive) 28,036,506 28,089,805
Basic Earnings per Common Share (in dollars per share) $ 0.31 $ 0.25
Diluted Earnings per Common Share (in dollars per share) $ 0.31 $ 0.24