XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE
15. 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)20262025
Net income$20,725 $17,760 
Weighted-average shares outstanding for basic earnings per share26,277,749 27,087,154 
Add: Dilutive effect of employee stock options and awards137,131 126,252 
Weighted-average shares outstanding for diluted earnings per share26,414,880 27,213,406 
Basic earnings per share$0.79 $0.66 
Diluted earnings per share$0.78 $0.65 
Anti-dilutive employee stock options and awards1,140 2,415