v3.26.3
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
(Dollars in thousands, except per share data)2026202520262025
Net income$22,776 $18,574 $64,323 $54,605 
Weighted-average shares outstanding for basic earnings per share25,676,279 26,968,163 25,982,180 27,014,059 
Add: Dilutive effect of employee stock options and awards141,138 115,117 129,544 104,765 
Weighted-average shares outstanding for diluted earnings per share25,817,417 27,083,280 26,111,724 27,118,824 
Basic earnings per share$0.89 $0.69 $2.48 $2.02 
Diluted earnings per share$0.88 $0.69 $2.46 $2.01 
Anti-dilutive employee stock options and awards— — 545 309