XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 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
September 30,
For the Nine Months Ended
September 30,
(In thousands, except share and per share amounts)2025202420252024
Net income$10,873 $3,385 $26,998 $771 
Weighted average shares outstanding19,019,990 18,843,606 18,980,661 16,478,049 
Basic earnings per share$0.57 $0.18 $1.42 $0.05 
 

Diluted Earnings Per ShareFor the Three Months Ended
September 30,
For the Nine Months Ended
September 30,
(In thousands, except share and per share amounts)2025202420252024
Net income$10,873 $3,385 $26,998 $771 
Weighted average shares outstanding19,019,990 18,843,606 18,980,661 16,478,049 
Effect of dilutive stock options and restricted stock 73,554 121,828 70,630 97,312 
Weighted average shares of common stock and common stock equivalents19,093,544 18,965,434 19,051,291 16,575,361 
Diluted earnings per share$0.57 $0.18 $1.42 $0.05