XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Stock-based Compensation (Tables)
9 Months Ended
Sep. 30, 2025
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.00

  953,000   9.58  $2.39   -     

$4.00 - $8.00

  480,005   4.92   7.39   480,005   7.39 

$8.01+

  44,674   1.19   19.84   44,674   19.84 
   1,477,679   7.81  $4.54   524,679     

Performance Vesting Options

         

Weighted

                         
           

Average

   

Weighted

           

Weighted

 
           

Remaining

   

Average

           

Average

 
   

Number

   

Contractual

   

Exercise

   

Options

   

Exercise

 
   

Outstanding

   

Life

   

Price

   

Exercisable

   

Price

 
      240,000       4.67     $ 7.59       240,000     $ 7.59  

Market Vesting Options

         

Weighted

                         
           

Average

   

Weighted

           

Weighted

 
           

Remaining

   

Average

           

Average

 
   

Number

   

Contractual

   

Exercise

   

Options

   

Exercise

 
   

Outstanding

   

Life

   

Price

   

Exercisable

   

Price

 
      733,334       6.71     $ 3.00       733,334     $ 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, 2024

    733,334     $ 3.00       591,897     $ 9.57       240,000     $ 7.59  

Granted

    -       -       960,500       2.39       -       -  

Forfeited or expired

    -       -       (74,718 )     16.71       -       -  

Balance, September 30, 2025

    733,334     $ 3.00       1,477,679     $ 4.54       240,000     $ 7.59