XML 70 R41.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 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 June 30,Six Months Ended June 30,
(dollars in thousands, except per share data)2025202420252024
Net income$18,271 $15,817 $36,031 $28,762 
Weighted average common shares outstanding - basic26,988,169 27,053,549 27,037,388 27,050,037 
Dilutive effect of employee stock options and awards81,508 62,800 102,581 56,230 
Weighted average common shares outstanding - diluted27,069,677 27,116,349 27,139,969 27,106,267 
Basic earnings per share$0.68 $0.58 $1.33 $1.06 
Diluted earnings per share$0.67 $0.58 $1.33 $1.06 
Anti-dilutive employee stock options and awards5,623 2,917 3,040 1,890