XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Stockholders' Equity Note, Warrants or Rights
As of December 31, 2023 and 2022, we had the following outstanding warrants:
As of
December 31, 2023
As of
 December 31, 2022
Number of Underlying SharesExercise PriceExpiration
June 2022 Warrants384,615384,615$9.10December 16, 2026
December 2021 Warrants182,630182,630$24.64June 7, 2027
January 2020 Investor Warrants26,81926,819$23.59January 13, 2025
January 2020 Placement Agent Warrants5,9545,954$34.96January 13, 2025
600,018 600,018
Schedule of Impact of Results of Stock-Based Compensation
The following table summarizes stock-based compensation expense and the impact it had on operations for the periods presented (in thousands):
 For the year ended December 31,
 20232022
Cost of sales$$
Product development— 15 
Selling, general, and administrative42 100 
Total stock-based compensation$44 $117 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions Estimates utilized in the calculation include the expected life of the option, risk-free interest rate, and expected volatility, and are further comparatively detailed as follows:
 20232022
Fair value of options issued$2.49 $0.77 
Exercise price$3.04 $0.95 
Expected life of option (in years)6.16.1
Risk-free interest rate3.5 %3.0 %
Expected volatility101.8 %104.0 %
Dividend yield0.00 %0.00 %
Schedule of Option Activity A summary of option activity under all plans was as follows:
Number of
Options*
Weighted
Average
Exercise Price
Per Share
Outstanding at December 31, 202138,032 $24.30 
Granted32,317 6.67 
Exercised(22,893)21.00 
Canceled/forfeited(318)19.52 
Expired(36)10.18 
Outstanding at December 31, 202247,102 13.78 
Granted11,427 $3.04 
Canceled/forfeited(24,076)18.55 
Expired(3,878)17.03 
Balance at December 31, 202330,575 $5.60 
Vested and expected to vest at December 31, 202325,679 $5.77 
Exercisable at December 31, 20238,068 $7.53 
*Options have been restated for the 1-for-7 reverse stock split effective June 16, 2023.
Schedule of Options Outstanding
The options outstanding at December 31, 2023 have been segregated into ranges for additional disclosure as follows:
OPTIONS OUTSTANDINGOPTIONS EXERCISABLE
Range of Exercise Prices
Number of Shares OutstandingWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise PriceNumber of Shares ExercisableWeighted Average Remaining Contractual Life (in years)Weighted Average Exercise Price
$3.04$4.147,142 9.3$3.04 — — $— 
$4.15$5.7321,428 8.75.25 6,702 8.75.25 
$5.74$13.48882 7.28.34 453 6.79.26 
$13.49$27.55661 5.816.80 661 5.816.80 
$27.56$59.78463 7.039.91 252 6.840.68 
   30,576 8.7$5.60 8,068 8.3$7.53 
Schedule of Restricted Stock Activity
The following table shows a summary of restricted stock unit activity:
 Restricted Stock Units Outstanding*Weighted
Average
Grant Date
Fair Value
Outstanding at December 31, 2021343 $1.02 
Granted7,143 $0.18 
Expired(5,829)$0.22 
Outstanding at December 31, 20221,657 $11.13 
Expired(1,428)$4.90 
Canceled/forfeited(229)$49.99 
Outstanding at December 31, 2023— $— 
*Restricted stock units have been restated for the 1-for-7 reverse stock split effective June 16, 2023.