XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings Per Share [Abstract]        
Net Income $ 8,975 $ 7,743 $ 25,239 $ 22,352
Weighted Average Shares - Basic (in shares) 16,710 17,050 16,746 17,049
Earnings Per Share - Basic (in dollars per share) $ 0.54 $ 0.46 $ 1.51 $ 1.31
Dilutive Average Shares Attributable to Stock Options (in shares) 32 0 26 0
Weighted Average Shares - Diluted (in shares) 16,742 17,050 16,772 17,049
Earnings Per Share - Diluted (in dollars per share) $ 0.53 $ 0.46 $ 1.50 $ 1.31