v3.26.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2026
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 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