v3.25.2
Note 12 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]
      

Weighted-

 
  

Number of

  

Average Grant

 
  

Shares

  

Date Fair Value

 

Unvested as of December 31, 2024

  68  $18.27 

Granted

  78   5.77 

Vested

  (43)  17.76 

Forfeited

  (5)  10.43 

Unvested as of June 30, 2025

  98  $8.98 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted-

     
          

Average

     
      

Weighted-

  

Remaining

  

Aggregate

 
  

Stock

  

Average

  

Contractual

  

Intrinsic

 
  

Awards

  

Exercise Price

  

Life (Years)

  

Value

 

Balance as of December 31, 2024

  12  $471.74         

Options cancelled

  (1)  2,253.34         

Balance as of June 30, 2025

  11  $345.57   3.28  $ 

Vested and expected to vest as of June 30, 2025

  11  $345.57   3.28  $ 

Exercisable as of June 30, 2025

  11  $345.46   3.28  $ 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Sales and marketing

 $11  $6  $33  $58 

Research and development

  4   81   24   171 

General and administrative

  192   198   400   431 
  $207  $285  $457  $660