XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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
June 30,
Six Months Ended
June 30,
2023202220232022
Basic
Net income $7,138 $8,562 $14,255 $16,820 
Weighted-average common shares outstanding 13,553,346 13,542,677 13,576,281 13,560,237 
Basic earnings per share $0.53 $0.63 $1.05 $1.24 
 
Diluted
Net income $7,138 $8,562 $14,255 $16,820 
Weighted-average common shares outstanding 13,553,346 13,542,677 13,576,281 13,560,237 
Effect of dilutive restricted stock and stock appreciation rights 300,696 258,864 282,412 247,611 
Weighted-average common shares outstanding assuming dilution 13,854,042 13,801,541 13,858,693 13,807,848 
Diluted earnings per share $0.52 $0.62 $1.03 $1.22