Stock Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Stock Compensation [Abstract]  
Schedule of Option Activity Number of‎Shares Weighted‎Average‎Exercise‎Price Weighted‎Average‎Remaining‎Contractual‎Life (In Years) Aggregate‎Intrinsic‎ValueOutstanding at December 31, 2020 4,797,834 $ 2.17 Options granted 230,000 3.24 Options exercised (514,707) 1.92 Options forfeited — — Options cancelled or expired (800,259) 4.27 Outstanding at December 31, 2021 3,712,868 $ 1.81 3.31 $ 901,111Vested or expected to vest at December 31, 2021 (1) 3,711,637 $ 1.81 3.31 $ 901,015Exercisable at December 31, 2021 3,586,867 $ 1.77 3.13 $ 892,211(1) The expected to vest options are the result of applying the pre-vesting forfeiture rate assumptions to total unvested options. 
Schedule of Key Assumptions of Fair Value of Stock Options Granted Twelve Months Ended December 31 2021 2020Dividend yield 0 % 0 %Risk free interest rates 0.89-0.95 % 0.3 %Expected volatility 75.9 to 79.0 % 69.6 %Expected term (in years) 5.0 to 5.5 5.5
Schedule of Restricted Stock Unit Activity Weighted Average Grant Date Number of Awards Fair Value Per Share Service Performance Service Performance based based based basedRSUs outstanding, beginning of period 50,000 — $ 0.84 $ —Granted 430,945 103,048 3.50 3.60Vested and settled (16,667) — 0.84 —Forfeited (58,825) — 1.84 —RSUs outstanding, end of period 405,453 103,048 3.52 3.60
Schedule of Allocation of Non-Cash Stock-Based Compensation Twelve Months Ended December 31 2021 2020Cost of revenues $ 62 $ 16Research and development 138 42Selling, general and administrative 450 100Total stock compensation expense $ 650 $ 158