XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerators and denominators of the basic and diluted EPS computations is as follows:
Basic Earnings Per ShareFor the Three Months
Ended March 31,
(In thousands, except share and per share amounts)20252024
Net income $8,293 $3,676 
Weighted average shares outstanding18,933,830 11,750,528 
Basic earnings per share$0.44 $0.31 
 

Diluted Earnings Per ShareFor the Three Months
Ended March 31,
(In thousands, except share and per share amounts)20252024
Net income $8,293 $3,676 
Weighted average shares outstanding18,933,830 11,750,528 
Effect of dilutive stock options and restricted stock 80,943 39,703 
Weighted average shares of common stock and common stock equivalents19,014,773 11,790,231 
Diluted earnings per share$0.44 $0.31