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

For the Three Months Ended June 30,

  

For the Six Months Ended June 30,

 
  

(Amounts in thousands)

  

(Amounts in thousands)

 
  

2026

  

2025

  

2026

  

2025

 

Weighted average number of shares outstanding for basic per share calculation

  18,292   18,045   18,243   18,011 

Effect of dilutive potential shares:

                

Stock options

  122   219   136   221 

Restricted stock awards

  58   68   120   108 

Adjusted weighted average shares for diluted per share calculation

  18,472   18,332   18,499   18,340 

Anti-dilutive shares:

                

Stock options

            

Restricted stock awards

  199   9   122   9