XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2024

  

2023

  

2024

  

2023

 

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

                

Net income

 $12,686  $9,814  $25,531  $21,596 

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

  438   335   679   355 

Net income for fully dilutive earnings per common share

 $13,124  $10,149  $26,210  $21,951 
                 

Weighted average common shares outstanding, basic

  18,343,958   18,407,078   18,410,043   17,323,706 

Dilutive effect of potential common shares

                

Stock options

  19,872   9,656   19,904   12,938 

Unvested stock awards

  -   -   -   6,825 

Restricted stock units

  46,046   14,864   45,163   20,009 

Total dilutive effect of potential common shares

  65,918   24,520   65,067   39,772 

Weighted average common shares outstanding, diluted

  18,409,876   18,431,598   18,475,110   17,363,478 
                 

Basic earnings per common share

 $0.69  $0.53  $1.39  $1.25 

Diluted earnings per common share

  0.71   0.55   1.42   1.26 
                 

Antidilutive potential common shares

                

Stock options

  -   143,676   -   143,676 

Stock units

  21,571   4,038   10,786   2,030 

Total potential antidilutive shares

  21,571   147,714   10,786   145,706