v3.26.1
Earnings Per 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
Basic:        
Net income $ 10,587 $ 8,855 $ 19,419 $ 17,821
Weighted-average common shares outstanding (in shares) 12,804,520 13,278,674 12,839,443 13,338,721
Basic earnings per share (in dollars per share) $ 0.83 $ 0.67 $ 1.51 $ 1.34
Diluted:        
Net Income $ 10,587 $ 8,855 $ 19,419 $ 17,821
Weighted-average common shares outstanding (in shares) 12,804,520 13,278,674 12,839,443 13,338,721
Effect of dilutive restricted stock and stock appreciation rights (in shares) 264,188 283,139 270,666 281,314
Weighted-average common shares outstanding assuming dilution (in shares) 13,068,708 13,561,813 13,110,109 13,620,035
Diluted earnings per share (in dollars per share) $ 0.81 $ 0.66 $ 1.48 $ 1.31
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent $ 10,575 $ 5,160 $ 19,314 $ 13,710
Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent $ 12 $ 3,695 $ 105 $ 4,111
Income (Loss) from Continuing Operations, Per Basic Share $ 0.83 $ 0.39 $ 1.50 $ 1.03
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share 0 0.28 0.01 0.31
Income (Loss) from Continuing Operations, Per Diluted Share 0.81 0.38 1.47 1.01
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share $ 0 $ 0.28 $ 0.01 $ 0.30