XML 53 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
  

Shares Available for Grant

  

Number of Shares Outstanding

  

Weighted-Average Exercise Price

 

Balance as of December 31, 2022

  65   4,694  $4.63 

Authorized

  1,644   -   - 

Options Granted

  (1,278)  1,278   3.60 

RSAs Granted

  (244)  -   - 

Exercised

  -   (177)  1.83 

Forfeited/expired

  269   (269)  5.93 

Balance as of December 31, 2023

  456   5,526  $4.42 

Authorized

  1,740   -   - 

Options Granted

  (1,776)  1,776   3.10 

RSAs Granted

  (428)  -   - 

Exercised

  -   (15)  2.56 

Forfeited/expired

  86   (86)  6.89 

Balance as of December 31, 2024

  78   7,201  $4.06 
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block]
  

Number of Shares

  

Weighted Average Exercise Price

  

Remaining Contractual Term (In Years)

  

Aggregate Intrinsic Value1

 

2024

                

Vested and Exercisable

  5,245  $4.17   6.08  $4,021 

Unvested

  1,955   3.80   8.68   47 

Total

  7,201  $4.06   7.55  $4,068 
                 

2023

                

Vested and Exercisable

  3,986  $3.58   6.47  $11,695 

Unvested

  1,540   6.55   8.67   1,621 

Total

  5,526  $4.42   7.04  $13,316 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Description

 

For the year ended December 31,

 
  

2024

  

2023

 

Dividend-yield

  0%  0%

Risk-free interest rate

  3.93%  3.86%

Expected volatility

  115.41%  124.62%

Expected life (years)

  5.81   7.00 

Market value per share on grant date

 $3.10  $3.60 

Fair value per share on grant date

 $2.65  $3.29