v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share        
Stock options, restricted stock and performance stock units excluded from the calculation of EPS 81,703 576,788 117,241 585,885
Net Income Available to Common Shareholders $ 12,993 $ 10,506 $ 29,386 $ 19,126
Weighted Average Common Stock Outstanding:        
Weighted Average Common Stock Outstanding (Basic) 27,861,522 27,460,982 27,830,976 27,514,579
Dilutive Effect of Stock Compensation 727,810 537,026 715,745 508,013
Weighted Average Common Stock Outstanding (Dilutive) 28,589,332 27,998,008 28,546,721 28,022,529
Basic Earnings per Common Share (in dollars per share) $ 0.47 $ 0.38 $ 1.06 $ 0.7
Diluted Earnings per Common Share (in dollars per share) $ 0.45 $ 0.38 $ 1.03 $ 0.68