XML 33 R21.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Share-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Risk-Free interest rate

    4.20% - 4.43%  

Expected dividend yield

   

—%

 

Expected stock price volatility

   

65.4%

 

Expected life of options (in years)

    0.83-6.25  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
                   

Weighted-Average

         
           

Weighted-Average

   

Remaining Contractual

   

Aggregate Intrinsic

 
   

Shares

   

Exercise Price

   

Term (Years)

   

Value

 

Outstanding at December 31, 2024

    5,788,597     $ 2.97       5.34     $ 655,578  

Granted (1)

    673,500       1.74                  

Exercised (2)

    (55,000 )     1.17                  

Canceled (3)

    (102,500 )     3.47                  

Outstanding at March 31, 2025

    6,304,597     $ 2.85       5.53     $  
                                 

Exercisable at March 31, 2025

    5,055,247     $ 3.09       4.71     $  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted-Average

 
           

Grant Date

 
   

Shares

   

Fair Value

 

Outstanding at December 31, 2024

    117,925     $ 1.59  

Granted (1)

    230,023       1.74  

Vested (2)

    (250,964 )     1.67  

Outstanding at March 31, 2025

    96,984     $ 1.74  
Share-Based Payment Arrangement, Activity [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 

General and administrative

  $ 207,996     $ 294,034  

Research and development

    17,034       12,444  

Total

  $ 225,030     $ 306,478  
   

Three Months Ended March 31,

 
   

2025

   

2024

 

Share based compensation expense - stock option

  $ 177,294     $ 190,269  

Share based compensation expense - restricted stock units

    47,736       116,209  

Total

  $ 225,030     $ 306,478