v3.26.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings per share  
Schedule of earnings per share

For the Three Months Ended March 31,

2026

2025

(Dollars in thousands, except per share data)

  ​ ​ ​

Basic  

  ​ ​ ​

Diluted  

  ​ ​ ​

Basic  

  ​ ​ ​

Diluted  

Net income

  ​ ​ ​

$

14,747

  ​ ​ ​

$

14,747

  ​ ​ ​

$

15,009

  ​ ​ ​

$

15,009

Average common shares outstanding

 

10,002,903

 

10,029,213

 

9,992,922

 

10,043,186

Earnings (loss) per share

$

1.47

$

1.47

$

1.50

$

1.49