XML 59 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted

2024

    

2023

2022

Basic earnings per share computation:

  

 

  

  

Net income available to common shareholders

$

36,141

$

28,593

$

43,022

Average common shares outstanding – basic

 

16,768,956

 

16,805,068

 

16,740,450

Basic earnings per share

$

2.16

$

1.70

$

2.57

Diluted earnings per share computation:

 

  

 

  

 

  

Net income available to common shareholders

$

36,141

$

28,593

$

43,022

Average common shares outstanding – basic

 

16,768,956

 

16,805,068

 

16,740,450

Incremental shares from assumed conversions:

 

  

 

  

 

  

Stock options and restricted stock

 

106,500

 

106,117

 

130,919

Average common shares outstanding - diluted

 

16,875,456

 

16,911,185

 

16,871,369

Diluted earnings per common share

$

2.14

$

1.69

$

2.55