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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

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

                

Net income

 $12,246  $12,686  $24,064  $25,531 
                 

Weighted average common shares outstanding, basic

  18,295,465   18,343,958   18,310,032   18,410,043 

Dilutive effect of potential common shares

                

Stock options

  23,634   19,872   27,245   19,904 

Restricted stock units

  81,694   46,046   90,226   45,163 

Total dilutive effect of potential common shares

  105,328   65,918   117,471   65,067 

Weighted average common shares outstanding, diluted

  18,400,793   18,409,876   18,427,503   18,475,110 
                 

Basic earnings per common share

 $0.67  $0.69  $1.31  $1.39 

Diluted earnings per common share

  0.67   0.71   1.31   1.42 
                 

Antidilutive potential common shares

                

Stock options

  58   -   29   - 

Stock units

  -   21,571   -   10,786 

Total potential antidilutive shares

  58   21,571   29   10,786