v3.25.2
Note 12 - Share Based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2023

  513,100  $1.63   2.16  $68 

Granted

            

Exercised / cancelled

  -          

Forfeited or expired

  (291,100)  2.10       

Outstanding at December 31, 2023

  222,000   1.01   3.27   12 

Granted

               

Exercised / cancelled

  (79,000) $0.97       98 

Forfeited or expired

  (56,000)            

Outstanding at December 31, 2024

  87,000  $1.01   2.66  $73 

Exercisable at December 31, 2024

  87,000  $1.01   2.66  $73 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2023

  145,000  $0.94   5.79  $52 

Granted

            

Exercised/cancelled

            

Forfeited or expired

            

Outstanding at December 31, 2023

  145,000  $0.94   4.79  $26 

Granted

              

Exercised

  (75,000) $0.99       90 

Forfeited or expired

  (30,000)           

Outstanding at December 31, 2024

  40,000  $0.93   3.80  $40 

Exercisable at December 31, 2024

  40,000  $0.93   3.80  $26 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2023

  375,000  $1.55   3.10  $- 

Granted

            

Exercised/cancelled

            

Forfeited or expired

  (20,000)         

Outstanding at December 31, 2023

  355,000  $1.55   2.10  $- 

Granted

            

Exercised

  (22,500)  1.55       17 

Forfeited or expired

  (220,000)         

Outstanding at December 31, 2024

  112,500  $1.55   1.10  $44 

Exercisable at December 31, 2024

  78,750  $1.55   1.10  $31 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2023

  630,000  $1.90   8.15  $- 

Granted

            

Exercised/cancelled

            

Forfeited or expired

            

Outstanding at December 31, 2023

  630,000  $1.90   7.15  $- 

Granted

            

Exercised

            

Forfeited or expired

            

Outstanding at December 31, 2024

  630,000  $1.90   6.15  $25 

Exercisable at December 31, 2024

  630,000  $1.90   6.15  $25 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
         
      

Weighted-

 
      

Average

 
      

Grant Date

 
      

Fair Value

 
  

Shares

  

per Share

 

Unvested at January 1, 2023

  38,675  $1.81 

Granted

  304,513   1.16 

Vested

  (100,337)  1.20 

Forfeited

  (16,575)  1.81 

Unvested at December 31, 2023

  226,276  $1.19 

Granted

  57,143   1.75 

Vested

  (226,276)  1.19 

Forfeited

     - 

Unvested at December 31, 2024

  57,143  $1.75