XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2023
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, 2021

  42   3,763  $2.29 

Authorized

  1,338   -   - 

Options Granted

  (1,307)  1,307   10.97 

RSAs Granted

  (89)  -   - 

Exercised

  -   (295)  0.93 

Forfeited/expired

  81   (81)  11.63 

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 
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

 

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 
                 

2022

                

Vested and Exercisable

  3,170  $2.46   6.98  $7,419 

Unvested

  1,524   9.13   8.81   647 

Total

  4,694  $4.63   7.58  $8,066 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Description

 

For the year ended December 31,

 
  

2023

  

2022

 

Dividend-yield

  0%  0%

Risk-free interest rate

  3.86%  2.03%

Expected volatility

  124.62%  117.21%

Expected life (years)

  7.00   7.00 

Market value per share on grant date

 $3.60  $10.97 

Fair value per share on grant date

 $3.29  $9.71