XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings per share  
Schedule of earnings per share

2022

2021

For the Three Months Ended June 30, 

    

Basic  

    

Diluted  

    

Basic  

    

Diluted  

 

Net income

    

$

9,353

    

$

9,353

    

$

8,531

    

$

8,531

    

Average common shares outstanding

 

7,171,909

 

7,215,365

 

7,204,261

 

7,239,325

Earnings per share

$

1.30

$

1.30

$

1.18

$

1.18

2022

2021

For the Six Months Ended June 30, 

Basic  

Diluted  

Basic  

Diluted  

Net income

    

$

18,983

    

$

18,983

    

$

18,009

$

18,009

    

Average common shares outstanding

 

7,172,181

 

7,215,890

 

7,207,588

 

7,242,652

Earnings per share

$

2.65

$

2.63

$

2.50

$

2.49