v3.26.1
Note 12 - Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
   

Number of
Shares

   

Weighted-Average Grant Date Fair Value per RSU

 

Non-vested RSUs as of December 31, 2025

    20,000     $ 5.92  

Granted

    33,330     $ 5.84  

Vested

    (53,330 )   $ 5.86  

Non-vested RSUs as of June 30, 2026

    -          
Share-Based Payment Arrangement, Activity [Table Text Block]
    Number of
Shares
   

Weighted-Average
Exercise
Price

    Weighted-Average Remaining Contractual Term (Years)    

Aggregate Intrinsic value

 

Outstanding as of December 31, 2025

    2,925     $ 1,334.98       2.99       -  

Issued

    1,025,000     $ 1.09       9.67     $ 5,372,100  

Expired

    (7 )   $ 12,107.14       -       -  

Exercised

    -       -       -       -  

Outstanding as of June 30, 2026

    1,027,918     $ 6.05       9.65     $ 5,372,100  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Six Months Ended June 30,  
   

2026

   

2025

 

Expected dividend yield

    0.0 %     0.0 %

Expected stock price volatility

    99.4% - 103.5 %     99.4 %

Risk-free interest rate

    4.22% - 4.33 %     4.37 %

Expected life (in years)

 

10

   

5