v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share        
Stock options, restricted stock and performance stock units excluded from the calculation of EPS 141,652 570,500 99,753 535,450
Net Income Available to Common Shareholders $ 14,015 $ 10,588 $ 43,401 $ 29,714
Weighted Average Common Stock Outstanding:        
Weighted Average Common Stock Outstanding (Basic) 27,923,824 27,504,840 27,862,266 27,511,297
Dilutive Effect of Stock Compensation 872,552 685,566 781,953 578,112
Weighted Average Common Stock Outstanding (Dilutive) 28,796,376 28,190,406 28,644,219 28,089,409
Basic Earnings per Common Share (in dollars per share) $ 0.5 $ 0.38 $ 1.56 $ 1.08
Diluted Earnings per Common Share (in dollars per share) $ 0.49 $ 0.38 $ 1.52 $ 1.06