XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended

 
   

March 31,

 
   

2025

   

2024

 

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

               

Net income

  $ 11,818     $ 12,845  
                 

Weighted average common shares outstanding, basic

    18,324,760       18,476,128  

Dilutive effect of potential common shares

               

Stock options

    30,724       21,132  

Restricted stock units

    95,837       48,651  

Total dilutive effect of potential common shares

    126,561       69,782  

Weighted average common shares outstanding, diluted

    18,451,321       18,545,910  
                 

Basic earnings per common share

  $ 0.64     $ 0.70  

Diluted earnings per common share

    0.64       0.71  
                 

Antidilutive potential common shares

               

Stock options

    -       -  

Stock units

    -       -  

Total potential antidilutive shares

    -       -