XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

2022

    

2021

2020

Basic earnings per share computation:

  

 

  

  

Net income available to common shareholders

$

43,022

$

34,790

$

24,332

Average common shares outstanding – basic

 

16,740,450

 

15,572,537

 

14,955,423

Basic earnings per share

$

2.57

$

2.23

$

1.63

Diluted earnings per share computation:

 

  

 

  

 

  

Net income available to common shareholders

$

43,022

$

34,790

$

24,332

Average common shares outstanding – basic

 

16,740,450

 

15,572,537

 

14,955,423

Incremental shares from assumed conversions:

 

  

 

  

 

  

Stock options and restricted stock

 

130,919

 

126,678

 

63,752

Average common shares outstanding - diluted

 

16,871,369

 

15,699,215

 

15,019,175

Diluted earnings per common share

$

2.55

$

2.22

$

1.62