XML 45 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 17 - Earnings Per Share
12 Months Ended
Dec. 31, 2024
Notes to Financial Statements  
Earnings Per Share [Text Block]

Note 17. Earnings per Share

 

The following table presents the calculation of basic and diluted earnings per common share for the periods indicated:

 

  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

(Amounts in thousands, except share and per share data)

            

Net income

 $51,604  $48,020  $46,662 
             

Weighted average common shares outstanding, basic

  18,349,498   17,996,373   16,519,848 

Dilutive effect of potential common shares

            

Stock options

  33,692   15,856   18,784 

Restricted stock and units

  47,016   14,922   23,625 

Total dilutive effect of potential common shares

  80,708   30,778   42,409 

Weighted average common shares outstanding, diluted

  18,430,206   18,027,151   16,562,257 
             

Basic earnings per common share

 $2.81  $2.67  $2.82 

Diluted earnings per common share

  2.80   2.72   2.82 
             

Potential antidilutive common shares

            

Stock options

     129,324   131,198 

Restricted stock and units

  76   32,706    

Total potential antidilutive shares

  76   162,030   131,198