XML 51 R22.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE
6 Months Ended
Jun. 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 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