v3.25.1
Note 15 - Stockholders Equity (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Cost of sales

 $36  $47 

Selling and marketing

  246   343 

General and administrative

  662   1,035 

Research and development

  99   144 

Total stock-based compensation

 $1,043  $1,569 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Expected term (in years)

  6.00   6.00 

Risk-free interest rate

  4.23%  3.37-4.68%

Expected volatility

  43.06%  42.93%

Expected dividend rate

  0%  0%
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Shares

  

Weighted- Average Exercise Price per Share, $

  

Weighted- Average Remaining Contractual Term

  

Aggregate Intrinsic Value

 

Outstanding - January 1, 2024

  89,435  $219.71   7.15  $ 

Options granted

  7,468   7.76   -   - 

Options exercised

  -   -   -   - 

Options forfeited/cancelled

  (7,578)  329.11   -   - 

Outstanding - December 31, 2024

  89,325  $192.68   6.88  $ 

Exercisable – December 31, 2024

  52,650  $282.07   6.16  $ 

Expected to vest – after December 31, 2024

  36,675  $64.35   7.91  $ 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
  

Options Outstanding

  

Options Exercisable

 

Exercise Price Range

 

Number

  

Weighted average remaining contractual term (years)

  

Weighted average Exercise Price

  

Options exercisable

  

Weighted average remaining contractual term (years)

  

Weighted average Exercise Price

 

$0.7051 - $54.60

 85,556  7.07  $146.78  48,893  6.44  $208.90 

$63.90 - $119.25

 3,554  2.42  1,075.95  3,542  2.42  1,075.15 

$186.75 - $382.50

 161  3.62  3,048.55  161  3.62  3,048.55 

$405.00 - $438.75

 27  0.70  4,468.75  27  0.70  4,468.75 

$650.25 - $958.50

 27  3.44  8,044.67  27  3.44  8,044.67 
   89,325   6.88  $192.68   52,650   6.16  $282.07