v3.26.1
Note 7 - Equity Incentive Plan (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted

 
           

Weighted

   

Average

 
           

Average

   

Remaining

 
   

Stock

   

Exercise

   

Life

 
   

Options

   

Price

   

(in years)

 

Outstanding at December 31, 2025

    370,814     $ 7.48       2.6  

Forfeited/Expired

    (30,431 )   $ 18.90          

Outstanding at June 30, 2026

    340,383     $ 6.46       2.3  
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]
   

RSUs

   

PSUs

 

Outstanding at December 31, 2025

    645,557       357,438  

Granted

    242,163       70,000  

Vested

    (149,813 )     (109,646 )

Forfeited

    (125,315 )     (32,214 )

Outstanding at June 30, 2026

    612,592       285,578