XML 37 R26.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
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