XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of information used to compute basic and diluted earnings per share
The following table presents the information used to compute basic and diluted earnings per share for the periods presented:

Three Months Ended September 30,Nine Months Ended September 30,
(dollars in thousands, except per share data)2025202420252024
Net income$18,574 $13,305 $54,605 $42,067 
Weighted average common shares outstanding - basic26,968,163 27,064,035 27,014,059 27,054,737 
Dilutive effect of employee stock options and awards115,117 130,590 104,765 83,248 
Weighted average common shares outstanding - diluted27,083,280 27,194,625 27,118,824 27,137,985 
Basic earnings per share$0.69 $0.49 $2.02 $1.55 
Diluted earnings per share$0.69 $0.49 $2.01 $1.55 
Anti-dilutive employee stock options and awards— — 309 62