v3.26.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table shows the calculation of basic and diluted earnings per share ("EPS"), the weighted average numbers of shares outstanding used in computing EPS, the effect on the weighted average number of shares outstanding of dilutive potential common stock for the periods stated, and the weighted average number of securities excluded from the computation of diluted EPS because their effects would have been anti-dilutive.
Three Months EndedNine Months Ended
September 30,September 30,
(dollars in thousands, except share and per share data)2026202520262025
Net income$13,122 $15,065 $39,390 $42,133 
Basic weighted average shares outstanding16,294,485 16,585,538 16,308,989 16,611,360 
Effect of dilutive securities187,841 258,497 127,536 238,932 
Dilutive weighted average shares outstanding16,482,326 16,844,035 16,436,525 16,850,292 
Basic earnings per share$0.81 $0.91 $2.42 $2.54 
Diluted earnings per share$0.80 $0.89 $2.40 $2.50 
Weighted average anti-dilutive securities excluded from diluted EPS
  Stock options846 — 1,633 395 
Total weighted average anti-dilutive securities846 — 1,633 395