XML 51 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
      

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

  506,672   5.66  $7.40   506,672  $7.40 

8.01+

  85,225   1.20   22.51   85,225   22.51 
   591,897   5.01  $9.58   591,897  $9.58 
      

Weighted

             
      

Average

  

Weighted

      

Weighted

 
      

Remaining

  

Average

      

Average

 

 

 Number  Contractual  Exercise  Options  Exercise 

 

 

Outstanding

  

Life

  

Price

  

Exercisable

  

Price

 

 

  240,000   5.42  $7.59   240,000  $7.59 
      

Weighted

             
      

Average

  

Weighted

      

Weighted

 
      

Remaining

  

Average

      

Average

 

 

  Number   Contractual   Exercise   Options   Exercise 

 

 

Outstanding

  

Life

  

Price

  

Exercisable

  

Price

 

 

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

Market Vesting Options

  

Time Vesting Options

  

Performance Vesting 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

  -   -   (70,901)  13.56   -   - 

Balance, December 31, 2024

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