XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Non-qualified

  

Weighted Average

  

Aggregate

 
  

2010 Plan

  

2017 Plan

  

Stock Options

  

Exercise Price

  

Intrinsic Value(1)

 

Outstanding as of December 31, 2023

  188,500   430,000     $6.82  $(1,071,121)

Grants

     86,000     $3.91     

Terminations/forfeitures(2)

  (5,000)  (35,500)    $6.55     

Exercises

          $     

Outstanding as of December 31, 2024

  183,500   480,500     $6.46  $(870,558)

Grants

     132,000   75,983  $5.67     

Terminations/forfeitures(2)

  (38,000)  (80,500)    $6.72     

Exercises

     (15,000)    $4.81     

Outstanding as of September 30, 2025

  145,500   517,000   75,983  $6.23  $14,200 

Vested as of September 30, 2025

  145,500   176,000     $7.39  $(365,817)

Vested and expected to vest as of September 30, 2025

  145,500   517,000   75,983  $6.23  $14,200 

Reserved for future grants

     100,000            
      

Weighted Average

     
      

Fair Value at

  

Weighted Average

 
  

Number of Shares

  

Grant Date

  

Exercise Price

 

Non-vested stock options outstanding as of September 30, 2025

  416,983  $2.76  $5.34 

Non-vested stock options outstanding as of December 31, 2024

  344,000  $3.12  $6.25 

Stock options granted during the nine-month period ended September 30, 2025

  207,983  $3.02  $5.67 

Stock options that vested during the nine-month period ended September 30, 2025

  107,000  $4.36  $8.07 

Stock options that were terminated or forfeited during the nine-month period ended September 30, 2025

  118,500  $3.68  $6.72 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

During the Three-Month

  

During the Nine-Month

 
  

Periods Ended September 30,

  

Periods Ended September 30,

 
  

2025

  

2024

  

2025

  

2024

 

Risk-free interest rate(1)

  3.70%  3.48%  3.82%  3.70%

Dividend yield(2)

  0%  0%  0%  0%

Expected volatility(2)

  55%  52%  53%  51%

Expected life in years(3)

  6.1   4.1   5.7   4.3