Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity (Details) - Schedule of company???s outstanding warrants and options

v3.21.2
Stockholders’ Equity (Details) - Schedule of company’s outstanding warrants and options
9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
$3.80 - $141.17 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, lower limit $ 1.79
Exercise Price Range, upper limit $ 20.9
Warrants Outstanding, Number Outstanding (in Shares) | shares 1,050,104
Warrants Outstanding, Weighted Average Remaining Contractual Life (in years) 3 years 2 months 23 days
Warrants Outstanding, Weighted Average Exercise Price $ 2.57
Warrants Exercisable, Number Exercisable (in Shares) | shares 1,050,104
Warrants Exercisable, Weighted Average Exercise Price $ 2.57
Warrants Exercisable, Intrinsic Value (in Dollars) | $ $ 290,525
$2.64 - $28.50 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price Range, lower limit $ 2.64
Exercise Price Range, upper limit $ 28.5
Warrants Outstanding, Number Outstanding (in Shares) | shares 118,388
Warrants Outstanding, Weighted Average Remaining Contractual Life (in years) 2 years 11 months 8 days
Warrants Outstanding, Weighted Average Exercise Price $ 3.25
Warrants Exercisable, Number Exercisable (in Shares) | shares 118,388
Warrants Exercisable, Weighted Average Exercise Price $ 3.25
Warrants Exercisable, Intrinsic Value (in Dollars) | $