XML 28 R17.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The calculation of basic and diluted earnings per share for each period presented was as follows (dollars and shares in thousands, except per share amounts):
Three Months EndedSix Months Ended
June 30,June 30,
2026202520262025
Net income$12,407 $7,700 $16,899 $8,822 
Weighted average shares outstanding - basic11,290 12,350 11,252 12,327 
Dilutive effect of stock options and restricted stock483 204 455 215 
Weighted average shares outstanding - diluted11,773 12,554 11,707 12,542 
Earnings per share
Basic$1.10 $0.62 $1.50 $0.72 
Diluted$1.05 $0.61 $1.44 $0.70 
For the three and six months ended June 30, 2026, the diluted earnings per share excludes approximately 47 thousand and 57 thousand shares, respectively, and for the three and six months ended June 30, 2025, the diluted earnings per share excludes approximately 28 thousand and 19 thousand shares, respectively, because they were anti-dilutive. Diluted earnings per share was calculated using treasury stock method for the stock options and restricted stock.