XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Share-based Compensation, Expense [Table Text Block]
   

Years ended

 
   

December 31,

 
   

2024

   

2023

 

Research and development

  $ 413     $ 465  

Selling, general and administrative

    328       565  

Total share-based compensation

  $ 741     $ 1,030  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of

shares

   

Weighted

average exercise

price

   

Weighted

average

remaining

contractual

term (years)

   

Aggregate

intrinsic value
(in thousands)

 

Balance, December 31, 2022

    145,513     $ 60.60       7.5          

Stock options granted

    47,219       20.85                  

Stock options exercised

    (13 )     22.35                  

Stock options forfeited

    (26,512 )     36.30                  

Stock options expired

    (423 )     241.35                  

Balance, December 31, 2023

    165,784     $ 52.67       6.8          

Stock options granted

    14,974       2.65                  

Stock options forfeited

    (3,177 )     33.97                  

Stock options expired

    (9,397 )     63.51                  

Balance, December 31, 2024

    168,184     $ 47.97       6.6     $  

Exercisable, December 31, 2024

    121,530     $ 59.49       5.8     $  

Options vested and expected to vest

    168,184     $ 47.97       6.6     $  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Years ended

 
   

December 31,

 
   

2024

   

2023

 

Risk-free interest rate

    3.9 %    3.7 - 4.9 %

Volatility

    125 %   110  - 120 %

Dividend yield

 

None

   

None

 

Expected term (in years)

    6.25     6.25  - 10.0  
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]
           

Weighted

 
           

average

 
           

grant date

 
   

Number of

   

fair value

 
   

shares

   

per share

 

Balance, December 31, 2022

    1,435     $ 64.95  

RSUs granted

    22,104       25.50  

RSUs RSUs vested and settled

    (16,080

)

    28.95  

RSUs forfeited

    (7,459

)

    25.50  

Balance, December 31, 2023

        $ n/a  

RSUs granted

    113,427       2.65  

RSUs released

    (60,409 )     2.65  

RSUs forfeited

    (53,018 )     2.65  

Balance, December 31, 2024

        $ n/a