XML 79 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings Per Common Share
The following table presents the computation of basic and diluted EPS:
(In thousands, except per share data)
202420232022
Net income$49,437 $37,397 $54,806 
Weighted average shares outstanding (basic)17,026,240 16,319,006 15,912,877 
Effect of dilutive unvested restricted stock grants44,622 31,957 21,758 
Weighted average shares outstanding (diluted)17,070,862 16,350,963 15,934,635 
Basic earnings per common share$2.90 $2.29 $3.44 
Diluted earnings per common share2.90 2.29 3.44