v3.25.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic:        
Net income $ 9,106 $ 2,938 $ 26,927 $ 14,574
Weighted-average common shares outstanding (in shares) 13,116,216 13,504,204 13,262,729 13,524,165
Basic earnings per share (in dollars per share) $ 0.69 $ 0.22 $ 2.03 $ 1.08
Diluted:        
Net Income $ 9,106 $ 2,938 $ 26,927 $ 14,574
Weighted-average common shares outstanding (in shares) 13,116,216 13,504,204 13,262,729 13,524,165
Effect of dilutive restricted stock and stock appreciation rights (in shares) 283,139 281,793 274,500 273,575
Weighted-average common shares outstanding assuming dilution (in shares) 13,399,355 13,785,997 13,537,229 13,797,740
Diluted earnings per share (in dollars per share) $ 0.68 $ 0.21 $ 1.99 $ 1.06
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent $ 9,212 $ 3,028 $ 22,922 $ 14,400
Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent $ (106) $ (90) $ 4,005 $ 174
Income (Loss) from Continuing Operations, Per Basic Share $ 0.70 $ 0.23 $ 1.73 $ 1.07
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share (0.01) (0.01) 0.30 0.01
Income (Loss) from Continuing Operations, Per Diluted Share 0.69 0.22 1.69 1.05
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share $ (0.01) $ (0.01) $ 0.30 $ 0.01