XML 51 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Stock Incentive Plan (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted

  

Weighted

     
      

Average

  

Average

     
  

Options

  

Exercise Price

  

Contractual

  

Aggregate

 
  

Activity

  

(per share)

  

Term (years)

  

Intrinsic Value

 

Balance at January 1, 2024

  1,234,778  $4.52   7.91  $30,000 

Granted

  799,188  $0.73     $ 

Exercised/released (1)

  (300,250) $1.12     $ 

Cancelled/forfeited

  (103,288) $1.61     $ 

Balance at December 31, 2024

  1,630,428  $3.47   7.77  $8,770,109 

Exercisable at December 31, 2024

  516,040  $7.02   5.81  $1,573,308 
      

Weighted

  

Weighted

     
      

Average

  

Average

     
  

Options

  

Exercise Price

  

Contractual

  

Aggregate

 
  

Activity

  

(per share)

  

Term (years)

  

Intrinsic Value

 

Balance at January 1, 2023

  921,657  $6.86   8.01  $ 

Granted

  700,000  $0.89     $ 

Exercised/released

    $     $ 

Cancelled/forfeited

  (386,879) $3.54     $ 

Balance at December 31, 2023

  1,234,778  $4.52   7.91  $30,000 

Exercisable at December 31, 2023

  670,624  $4.80   7.28  $ 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended

 
  

December 31,

 
  

2024

  

2023

 

Weighted-average expected volatility

  61.92%  59.43%

Weighted-average expected term (years)

  6.50   5.71 

Weighted-average expected risk-free interest rate

  4.27%  3.87%

Dividend yield

      

Weighted-average fair value of options granted

 $0.46  $0.57 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted Average

  

Weighted Average

     
      

Grant Date Fair

  

Remaining Vesting

  

Aggregate

 
  

Number of RSUs

  

Value (per share)

  

Term (years)

  

Fair Value

 

Balance at January 1, 2024

  771,885  $1.77   2.18  $1,480,161 

Granted

  828,650  $4.43     $ 

Exercised/released (1)

  (422,471) $1.55     $ 

Cancelled/forfeited

  (62,566) $1.27     $ 

Balance at December 31, 2024

  1,115,498  $3.85   3.26  $4,294,241 
      

Weighted Average

  

Weighted Average

     
      

Grant Date Fair

  

Remaining Vesting

  

Aggregate

 
  

Number of RSUs

  

Value (per share)

  

Term (years)

  

Fair Value

 

Balance at January 1, 2023

  504,420  $4.22   2.94  $2,127,734 

Granted

  745,000  $0.81     $ 

Exercised/released (1)

  (200,085) $3.86     $ 

Cancelled/forfeited

  (277,450) $2.14     $ 

Balance at December 31, 2023

  771,885  $1.77   2.18  $1,480,161 
Share-Based Payment Arrangement, Activity [Table Text Block]
      

Weighted Average

  

Weighted Average

     
      

Grant Date Fair

  

Remaining Vesting

  

Aggregate

 
  

Number of MSUs

  

Value (per share)

  

Term (years)

  

Fair Value

 

Balance at January 1, 2024

  621,314  $1.57   0.60  $977,558 

Granted

    $     $ 

Exercised/released

  (300,000) $0.14     $ 

Cancelled/forfeited

  (321,314) $2.91     $ 

Balance at December 31, 2024

    $     $ 
      

Weighted Average

  

Weighted Average

     
      

Grant Date Fair

  

Remaining Vesting

  

Aggregate

 
  

Number of MSUs

  

Value (per share)

  

Term (years)

  

Fair Value

 

Balance at January 1, 2023

  31,083  $43.53   0.60  $1,353,043 

Granted

  600,000  $0.08     $ 

Exercised/released

    $     $ 

Cancelled/forfeited

  (9,769) $43.53     $ 

Balance at December 31, 2023

  621,314  $1.57   0.60  $977,558 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Year Ended

  

Unrecognized Compensation Cost Related to Non-Vested Awards as of

  

Weighted-Average Remaining Vesting Period as of

 
  

December 31, 2024

  

December 31, 2024

  

December 31, 2024 (years)

 

Stock options

 $345,129  $619,880   2.73 

RSUs

  1,264,920   3,464,390   3.55 

MSUs

  27,739       

Total stock-based compensation

 $1,637,788  $4,084,270   3.42 
             

Cost of goods sold

 $3,650  $9,648   3.88 

General and administrative

  1,494,315   3,807,481   3.49 

Sales and marketing

  139,823   267,141   4.41 

Total stock-based compensation

 $1,637,788  $4,084,270   3.42 
  

Year Ended

  

Unrecognized Compensation Cost Related to Non-Vested Awards as of

  

Weighted-Average Remaining Vesting Period as of

 
  

December 31, 2023

  

December 31, 2023

  

December 31, 2023 (years)

 

Stock options

 $456,902  $654,313   2.36 

RSUs

  658,717   1,099,972   2.17 

MSUs

  (23,473)  34,281   0.57 

Total stock-based compensation

 $1,092,146  $1,788,566   2.21 
             

Cost of goods sold

 $503  $2,976   1.62 

General and administrative

  849,784   1,666,980   2.29 

Sales and marketing

  241,859   118,610   0.99 

Total stock-based compensation

 $1,092,146  $1,788,566   2.21