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

Options Outstanding

 
  

Number of
Options

  

Weighted-
Average
Exercise
Price

  

Weighted-
Average
Remaining
Contractual
Life (years)

 

Balance—January 1, 2026

  13,051  $109.62   2.55 

Options granted

    $    

Options exercised

    $    

Options canceled

  (1,764) $120.00   1.65 

Balance—June 30, 2026

  11,287  $108.00   2.44 

Exercisable as of June 30, 2026

  11,287  $108.00   2.44 

Vested and expected to vest as of June 30, 2026

  11,287  $108.00   2.44 
Nonvested Restricted Stock Shares Activity [Table Text Block]

Restricted Stock Awards

 

Shares

  Weighted Average Grant- Date Fair Value 

Nonvested at January 1, 2026

  1,338,100  $1.80 

Granted

  923,180  $0.80 

Vested

  (559,560) $1.67 

Forfeited

  (70,816) $1.57 

Nonvested at June 30, 2026

  1,630,904  $1.29