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

Outstanding

  

Exercisable

 

Balance as of January 1, 2026

  392,494   16,948 

Granted

  45,000   — 

Vested

  —   46,897 

Cancelled or expired

  (81,492)  (3,218)

Exercised

  —   — 

Balance as of June 30, 2026

  356,002   60,627 
Nonvested Restricted Stock Shares Activity [Table Text Block]
  

Number of Shares

  

Weighted- Average Grant Date Fair Value Per Share

 

Non-vested as of January 1, 2026

  50,736  $5.96 

Granted

  61,729  $0.81 

Vested

  (76,621) $2.09 

Forfeited

  (7,350) $3.84 

Cancelled

  —  $— 

Non-vested as of June 30, 2026

  28,494  $7.95 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Research and development

 $11  $59  $47  $102 

Selling, general and administrative

  122   118   294   175 

Total stock-based compensation

 $133  $177  $341  $277