XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Number of
Shares

   

Weighted-Average
Exercise
Price

 

Outstanding as of December 31, 2024

    183,411     $ 133.80  

Issued

    1,698       28.13  

Expired

    (26,783 )     439.31  

Exercised

    (100,059 )     16.05  

Outstanding as of September 30, 2025

    58,267     $ 193.22  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
    Nine Months Ended September 30,  
   

2025

   

2024

 

Expected dividend yield

    0.0 %     0.0 %

Expected stock price volatility

    99.4 %     97.3 %

Risk-free interest rate

    4.37 %     4.06% –4.58 %

Expected life (in years)

 

5

   

1.5 – 5