XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Common Stock, Number of Shares, Par Value and Other Disclosure [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following data shows the amounts used in computing basic and diluted earnings per common share:
Three Months Ended March 31,
(In thousands, except per share data)20252024
Net income$13,742 $12,133 
Weighted average common shares outstanding (basic)19,355,86716,567,902
Effect of dilutive unvested restricted stock grants60,39845,471
Weighted average common shares outstanding (diluted)19,416,26516,613,373
Basic earnings per common share$0.71 $0.73 
Diluted earnings per common share0.71 0.73