XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 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 March 31,
(dollars in thousands, except per share data)20252024
Net income$17,760 $12,945 
Weighted average common shares outstanding - basic27,087,154 27,046,525 
Dilutive effect of employee stock options and awards126,252 52,576 
Weighted average common shares outstanding - diluted27,213,406 27,099,101 
Basic earnings per share$0.66 $0.48 
Diluted earnings per share$0.65 $0.48 
Anti-dilutive employee stock options and awards2,415 1,443