XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]

Time Vesting Options

     

Weighted

             
      

Average

  

Weighted

      

Weighted

 
      

Remaining

  

Average

      

Average

 

Range of Exercise

 

Number

  

Contractual

  

Exercise

  

Options

  

Exercise

 

Prices between

 

Outstanding

  

Life

  

Price

  

Exercisable

  

Price

 

$4.01 - $8.00

  566,673   6.13  $7.42   566,673  $7.42 

$8.01+

  92,791   1.59   23.97   92,791  $23.97 
   659,464   5.49  $9.75   659,464     

Performance Vesting Options

         

Weighted

                         
           

Average

   

Weighted

           

Weighted

 
       

Remaining

   

Average

           

Average

 

Number

   

Contractual

   

Exercise

   

Options

   

Exercise

 

Outstanding

   

Life

   

Price

   

Exercisable

   

Price

 
  240,000       5.92     $ 7.59       240,000     $ 7.59  
  240,000       5.92     $ 7.59       240,000          

Market Vesting Options

         

Weighted

                         
           

Average

   

Weighted

           

Weighted

 
       

Remaining

   

Average

           

Average

 

Number

   

Contractual

   

Exercise

   

Options

   

Exercise

 

Outstanding

   

Life

   

Price

   

Exercisable

   

Price

 
  733,334       0.64     $ 3.00       -     $ -  
  733,334       0.64     $ 3.00       -          
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                                   

Performance Vesting

 
   

Market Vesting Options

   

Time Vesting Options

   

Options

 
           

Weighted

           

Weighted

           

Weighted

 
           

Average

           

Average

           

Average

 
   

Options

   

Exercise

   

Options

   

Exercise

   

Options

   

Exercise

 

Date/Activity

 

Outstanding

   

Price

   

Outstanding

   

Price

   

Outstanding

   

Price

 

Balance, December 31, 2023

    733,334       3.00       662,798     $ 10.00       240,000     $ 7.59  

Granted

    -       -       -       -       -       -  

Forfeited or expired

    -       -       (3,334 )     59.76       -       -  

Balance, June 30, 2024

    733,334       3.00       659,464       9.75       240,000     $ 7.59