XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2026
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
June 30,
For the Six Months Ended
June 30,
(In thousands, except share and per share amounts)2026202520262025
Net income$2,695 $7,832 $14,184 $16,125 
Weighted average shares outstanding27,051,374 18,987,217 23,077,851 18,960,670 
Basic earnings per share$0.10 $0.41 $0.61 $0.85 
 
Diluted Earnings Per ShareFor the Three Months Ended
June 30,
For the Six Months Ended
June 30,
(In thousands, except share and per share amounts)2026202520262025
Net income$2,695 $7,832 $14,184 $16,125 
Weighted average shares outstanding27,051,374 18,987,217 23,077,851 18,960,670 
Effect of dilutive stock options and restricted stock 57,546 55,533 68,096 67,755 
Weighted average shares of common stock and common stock equivalents27,108,920 19,042,750 23,145,947 19,028,425 
Diluted earnings per share$0.10 $0.41 $0.61 $0.85