v3.25.4
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, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic:      
Net income $ 35,116 $ 19,168 $ 30,059
Weighted average common shares outstanding (in shares) 13,181,884 13,501,930 13,530,005
Basic Earnings Per Share (in dollars per share) $ 2.66 $ 1.42 $ 2.22
Diluted:      
Net income $ 35,116 $ 19,168 $ 30,059
Weighted average common shares outstanding (in shares) 13,181,884 13,501,930 13,530,005
Effect of dilutive restricted stock, performance based restricted stock (“PBRS”), and SARs (in shares) 281,415 275,641 286,011
Weighted average common shares outstanding assuming dilution (in shares) 13,463,299 13,777,571 13,816,016
Diluted Earnings Per Share (in dollars per share) $ 2.61 $ 1.39 $ 2.18
Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation (37,925)