XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
14. 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