XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2023

  

2022

  

2023

  

2022

 

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

                

Net income

 $9,814  $11,213  $21,596  $20,728 

Adjust net income for fair value of restricted stock units (tax effected)

  335   -   448   - 

Net income for fully dilutive earnings per common share

 $10,149  $11,213  $22,044  $20,728 
                 

Weighted average common shares outstanding, basic

  18,407,078   16,662,817   17,323,706   16,739,624 

Dilutive effect of potential common shares

                

Stock options

  9,656   13,068   12,938   15,266 

Unvested stock awards

  -   6,169   6,825   17,123 

Restricted stock units

  14,864   561   20,009   834 

Total dilutive effect of potential common shares

  24,520   19,798   39,772   33,223 

Weighted average common shares outstanding, diluted

  18,431,598   16,682,615   17,363,478   16,772,847 
                 

Basic earnings per common share

 $0.53  $0.67  $1.25  $1.24 

Diluted earnings per common share

  0.55   0.67   1.26   1.24 
                 

Antidilutive potential common shares

                

Stock options

  143,676   143,676   143,676   131,198 

Stock units

  4,038   -   2,030   - 

Total potential antidilutive shares

  147,714   143,676   145,706   131,198