XML 73 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
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, 2022

  691,162  $1.53   2.60  $72 

Granted

            

Exercised / cancelled

  (57,500)  1.07      10 

Forfeited or expired

  (120,562)         

Outstanding at December 31, 2022

  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 

Exercisable at December 31, 2023

  222,000  $1.01   3.27  $12 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      Exercise  Contractual  Value 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2022

 160,000  $0.93  6.82  $31 

Granted

        

Exercised/cancelled

 (12,500) 0.76    8 

Forfeited or expired

 (2,500)      

Outstanding at December 31, 2022

 145,000  $0.94  5.79  $52 

Granted

          

Exercised

          

Forfeited or expired

          

Outstanding at December 31, 2023

 145,000  $0.94  4.79  $26 

Exercisable at December 31, 2023

 145,000  $0.94  4.79  $26 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2022

 385,000  $1.55  4.10  $- 

Granted

        

Exercised/cancelled

        

Forfeited or expired

 

(10,000

)      

Outstanding at December 31, 2022

 375,000  $1.55  3.10  $- 

Granted

           

Exercised

           

Forfeited or expired

 

(20,000

)      

Outstanding at December 31, 2023

 355,000  $1.55  2.10  $- 

Exercisable at December 31, 2023

 177,500  $1.55  2.10  $- 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2022

  150,000   0.85   8.67   57 

Granted

            

Exercised/cancelled

  (50,000)  0.85       

Forfeited or expired

            

Outstanding at December 31, 2022

  100,000  $0.85   7.67  $45 

Granted

                

Exercised

                

Forfeited or expired

  (100,000) $0.85       

Outstanding at December 31, 2023

 $-  $-  $-  $- 

Exercisable at December 31, 2023

 $-  $-  $-  $- 
          

Weighted-

     
      

Weighted-

  

Average

  

Aggregate

 
      

Average

  

Remaining

  

Intrinsic

 
      

Exercise

  

Contractual

  

Value

 

Option Awards

 

Shares

  

Price

  

Term (Years)

  

(thousands)

 

Outstanding at January 1, 2022

  630,000  $1.90   9.15  $- 

Granted

            

Exercised/cancelled

            

Forfeited or expired

            

Outstanding at December 31, 2022

  630,000  $1.90   8.15  $- 

Granted

            

Exercised

            

Forfeited or expired

            

Outstanding at December 31, 2023

  630,000  $1.90   7.15  $- 

Exercisable at December 31, 2023

  630,000  $1.90   7.15  $- 
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, 2022

  138,090  $1.85 

Granted

      

Vested

  (99,415)  1.86 

Forfeited

      

Unvested at December 31, 2022

  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