XML 52 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

2023

    

2022

2021

Basic earnings per share computation:

  

 

  

  

Net income available to common shareholders

$

28,593

$

43,022

$

34,790

Average common shares outstanding – basic

 

16,805,068

 

16,740,450

 

15,572,537

Basic earnings per share

$

1.70

$

2.57

$

2.23

Diluted earnings per share computation:

 

  

 

  

 

  

Net income available to common shareholders

$

28,593

$

43,022

$

34,790

Average common shares outstanding – basic

 

16,805,068

 

16,740,450

 

15,572,537

Incremental shares from assumed conversions:

 

  

 

  

 

  

Stock options and restricted stock

 

106,117

 

130,919

 

126,678

Average common shares outstanding - diluted

 

16,911,185

 

16,871,369

 

15,699,215

Diluted earnings per common share

$

1.69

$

2.55

$

2.22