v3.26.1
Note 2 - Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

For the Three Months Ended March 31,

 
  

(Amounts in thousands)

 
  

2026

  

2025

 

Weighted average number of shares outstanding for basic per share calculation

  18,194   17,976 

Effect of dilutive potential shares:

        

Stock options

  149   223 

Restricted stock awards

  143   112 

Adjusted weighted average shares for diluted per share calculation

  18,486   18,311 

Anti-dilutive shares:

        

Stock options

      

Restricted stock awards

  122