v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The calculations of basic and diluted earnings per share are as follows:
(In thousands except share and per share data)Three Months Ended
September 30,
Nine Months Ended
September 30,
2025202420252024
Basic:
Net income from continuing operations$9,212 $3,028 $22,922 $14,400 
Net (loss) income from discontinued operations(106)(90)4,005 174 
Net income $9,106 $2,938 $26,927 $14,574 
Weighted-average common shares outstanding 13,116,216 13,504,204 13,262,729 13,524,165 
Basic earnings per share from continuing operations$0.70 $0.23 $1.73 $1.07 
Basic (loss) earnings per share from discontinued operations$(0.01)$(0.01)$0.30 $0.01 
Basic earnings per share $0.69 $0.22 $2.03 $1.08 
 
Diluted:
Net income from continuing operations$9,212 $3,028 $22,922 $14,400 
Net (loss) income from discontinued operations(106)(90)4,005 174 
Net income $9,106 $2,938 $26,927 $14,574 
Weighted-average common shares outstanding 13,116,216 13,504,204 13,262,729 13,524,165 
Effect of dilutive restricted stock and stock appreciation rights 283,139 281,793 274,500 273,575 
Weighted-average common shares outstanding assuming dilution 13,399,355 13,785,997 13,537,229 13,797,740 
Diluted earnings per share from continuing operations$0.69 $0.22 $1.69 $1.05 
Diluted (loss) earnings per share from discontinued operations$(0.01)$(0.01)$0.30 $0.01 
Diluted earnings per share $0.68 $0.21 $1.99 $1.06