XML 142 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net income $ 48,176 $ 71,681 $ 76,870
Less: dividends and undistributed earnings allocated to participating securities (85) (202) (223)
Net income available to common shareholders $ 48,091 $ 71,479 $ 76,647
Weighted average number of shares outstanding for basic EPS (in shares) 17,033,000 17,246,000 17,310,000
Dilutive effect of common stock equivalents (in shares) 29,000 135,000 145,000
Weighted average number of shares outstanding for diluted EPS (in shares) 17,062,000 17,381,000 17,455,000
Basic EPS (in dollars per share) $ 2.82 $ 4.14 $ 4.43
Diluted EPS (in dollars per share) $ 2.82 $ 4.11 $ 4.39
Antidilutive common stock equivalents 465,997 149,742 100,150