Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable

v3.21.2
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable
6 Months Ended
Jun. 30, 2021
$ / shares
shares
0.0067 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 6/30/2021 | shares 820,391
Weighted Average Remaining Contractual Life (years) 3 years 8 months 1 day
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 0.0067
Shares Exercisable at 6/30/2021 | shares 820,391
Weighted Average Remaining Contractual Life (years) 3 years 8 months 1 day
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 0.0067
3.3521 [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 6/30/2021 | shares 111,871
Weighted Average Remaining Contractual Life (years) 5 years
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.3521
Shares Exercisable at 6/30/2021 | shares 111,871
Weighted Average Remaining Contractual Life (years) 5 years
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.3521
Total [Member]  
Stock Based Compensation (Details) - Schedule of stock options outstanding and exercisable [Line Items]  
Shares Outstanding at 6/30/2021 | shares 932,262
Weighted Average Remaining Contractual Life (years) 3 years 9 months 29 days
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 0.4081
Shares Exercisable at 6/30/2021 | shares 932,262
Weighted Average Remaining Contractual Life (years) 3 years 9 months 29 days
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 0.4081