v3.26.1
Note 10 - Share Based Compensation (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

 Shares Available

  

Number of Options

  

Weighted Average

 
  

For Grant

  

Outstanding

  

Exercise Price

 

Balance as of December 31, 2025

  208,871   151,129  $22.00 

Granted

  (164,329)  164,329   2.23 

Exercised

  45,198   (45,198)  3.07 

Cancelled

  18,522   (18,522) $45.52 

Balance as of June 30, 2026

  108,262   251,738  $17.30 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Stock Price

  $7.0-$84.50 

Expected dividend yield

  0%

Expected stock price volatility

  

160%-164%

 

Risk-free interest rate

  3.66%-4.26% 

Expected term (years)

  6.08 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Six Months Ended June 30, 

 
  

2026

  

2025

 

Cost of revenue

 $45  $8 

Research and development

  12   22 

Selling, general and administrative

  1,488   294 

Total stock-based compensation

 $1,545  $324