v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic:    
Net income $ 8,832 $ 8,966
Weighted-average common shares outstanding (in shares) 12,874,755 13,398,183
Basic earnings per share (in dollars per share) $ 0.69 $ 0.67
Diluted:    
Net Income $ 8,832 $ 8,966
Weighted-average common shares outstanding (in shares) 12,874,755 13,398,183
Effect of dilutive restricted stock and stock appreciation rights (in shares) 277,216 245,094
Weighted-average common shares outstanding assuming dilution (in shares) 13,151,971 13,643,277
Diluted earnings per share (in dollars per share) $ 0.67 $ 0.66
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent $ 8,739 $ 8,551
Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent $ 93 $ 415
Income (Loss) from Continuing Operations, Per Basic Share $ 0.68 $ 0.64
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share 0.01 0.03
Income (Loss) from Continuing Operations, Per Diluted Share 0.66 0.63
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share $ 0.01 $ 0.03