v3.26.1
Earnings Per Common 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 - Basic:        
Net Income $ 10,962 $ 10,805 $ 24,447 $ 17,115
Less: income attributable to unvested stock based compensation awards (71) (35) (158) (55)
Net earnings allocated to common shareholders $ 10,891 $ 10,770 $ 24,289 $ 17,060
Weighted Average Shares - Basic (in shares) 16,428,000 16,545,000 16,408,000 16,611,000
Earnings Per Share - Basic (in dollars per share) $ 0.66 $ 0.65 $ 1.48 $ 1.03
Earnings Per Share - Diluted:        
Net earnings allocated to common shareholders $ 10,891 $ 10,770 $ 24,289 $ 17,060
Weighted Average Shares - Basic (in shares) 16,428,000 16,545,000 16,408,000 16,611,000
Dilutive average shares attributable to participating restricted stock (in shares) 39,000 6,000 30,000 7,000
Weighted Average Shares - Diluted (in shares) 16,467,000 16,551,000 16,438,000 16,618,000
Earnings Per Share - Diluted (in dollars per share) $ 0.66 $ 0.65 $ 1.48 $ 1.03