XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 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   5.88  $7.42   566,673  $7.42 

$8.01+

  92,235   1.34   23.87   92,235  $23.87 
   658,908   5.25  $9.72   658,908     

Performance Vesting Options

     

Weighted

             
      

Average

  

Weighted

      

Weighted

 
    

Remaining

  

Average

      

Average

 

Number

  

Contractual

  

Exercise

  

Options

  

Exercise

 

Outstanding

  

Life

  

Price

  

Exercisable

  

Price

 
 240,000   5.67  $7.59   240,000  $7.59 
 240,000   5.67  $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.38  $3.00   -  $- 
 733,334   0.38  $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,890)  57.01   -   - 

Balance, September 30, 2024

  733,334   3.00   658,908   9.72   240,000  $7.59