v3.25.4
Common Stock and Earnings per Share (Tables)
12 Months Ended
Dec. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Common Stock Outstanding Roll Forward
The table below shows activity in the outstanding shares of the Company’s common stock during 2025.
2025
Shares outstanding at January 1 13,504,104 
Issuance of common stock:
Employee restricted stock units vested 16,008 
Performance-based stock vested55,348 
Employee restricted stock surrendered for tax obligations (37,925)
Shares repurchased (617,415)
Shares forfeited (2,483)
Shares outstanding at December 31
12,917,637 
Schedule of Earnings Per Share, Basic and Diluted
The calculations of basic and diluted earnings per share are as follows:
December 31,
(In thousands except share and per share data)202520242023
Basic:
Net income from continuing operations$31,112 $18,558 $27,890 
Net income from discontinued operations4,004 610 2,169 
Net income $35,116 $19,168 $30,059 
Weighted-average common shares outstanding 13,181,884 13,501,930 13,530,005 
Basic earnings per share from continuing operations$2.36 $1.37 $2.06 
Basic earnings per share from discontinued operations$0.30 $0.05 $0.16 
Basic earnings per share $2.66 $1.42 $2.22 
Diluted:
Net income from continuing operations$31,112 $18,558 $27,890 
Net income from discontinued operations4,004 610 2,169 
Net income $35,116 $19,168 $30,059 
Weighted-average common shares outstanding 13,181,884 13,501,930 13,530,005 
Effect of dilutive restricted stock and stock appreciation rights281,415 275,641 286,011 
Weighted-average common shares outstanding assuming dilution 13,463,299 13,777,571 13,816,016 
Diluted earnings per share from continuing operations$2.31 $1.35 $2.02 
Diluted earnings per share from discontinued operations$0.30 $0.04 $0.16 
Diluted earnings per share $2.61 $1.39 $2.18