XML 91 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock and Earnings per Share - Schedule of Calculations of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Basic:      
Net income $ 19,168 $ 30,059 $ 34,904
Weighted average common shares outstanding (in shares) 13,501,930 13,530,005 13,552,503
Basic Earnings Per Share (in dollars per share) $ 1.42 $ 2.22 $ 2.58
Diluted:      
Net income $ 19,168 $ 30,059 $ 34,904
Weighted average common shares outstanding (in shares) 13,501,930 13,530,005 13,552,503
Effect of dilutive restricted stock, performance based restricted stock (“PBRS”), and SARs (in shares) 275,641 286,011 255,526
Weighted average common shares outstanding assuming dilution (in shares) 13,777,571 13,816,016 13,808,029
Diluted Earnings Per Share (in dollars per share) $ 1.39 $ 2.18 $ 2.53