Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details) - Schedule of outstanding warrants and options

v3.21.1
Stockholders' Equity (Details) - Schedule of outstanding warrants and options
9 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Options [Member]  
Stockholders' Equity (Details) - Schedule of outstanding warrants and options [Line Items]  
Number Outstanding (in Shares) | shares 173,041
Weighted Average Remaining Contractual Life (in years) 3 years 222 days
Weighted Average Exercise Price $ 5.12
Number Exercisable (in Shares) | shares 173,041
Weighted Average Exercise Price $ 5.12
Intrinsic Value (in Dollars) | $
Minimum [Member] | Options [Member]  
Stockholders' Equity (Details) - Schedule of outstanding warrants and options [Line Items]  
Exercise Price $ 2.64
Maximum [Member] | Options [Member]  
Stockholders' Equity (Details) - Schedule of outstanding warrants and options [Line Items]  
Exercise Price $ 28.50
Warrants [Member]  
Stockholders' Equity (Details) - Schedule of outstanding warrants and options [Line Items]  
Number Outstanding (in Shares) | shares 642,270
Weighted Average Remaining Contractual Life (in years) 3 years 10 days
Weighted Average Exercise Price $ 9.71
Number Exercisable (in Shares) | shares 642,270
Weighted Average Exercise Price $ 9.71
Intrinsic Value (in Dollars) | $
Warrants [Member] | Minimum [Member]  
Stockholders' Equity (Details) - Schedule of outstanding warrants and options [Line Items]  
Exercise Price $ 3.80
Warrants [Member] | Maximum [Member]  
Stockholders' Equity (Details) - Schedule of outstanding warrants and options [Line Items]  
Exercise Price $ 141.17