XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 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
September 30,
Nine Months Ended
September 30,
2023202220232022
Basic
Net income $7,394 $8,799 $21,649 $25,619 
Weighted-average common shares outstanding 13,501,469 13,542,231 13,551,070 13,554,169 
Basic earnings per share $0.55 $0.65 $1.60 $1.89 
 
Diluted
Net income $7,394 $8,799 $21,649 $25,619 
Weighted-average common shares outstanding 13,501,469 13,542,231 13,551,070 13,554,169 
Effect of dilutive restricted stock and stock appreciation rights 291,142 262,106 285,354 252,496 
Weighted-average common shares outstanding assuming dilution 13,792,611 13,804,337 13,836,424 13,806,665 
Diluted earnings per share $0.54 $0.64 $1.56 $1.86