Annual report pursuant to Section 13 and 15(d)

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

v3.21.1
Stockholders' Equity (Details) - Schedule of company’s outstanding warrants and options
12 Months Ended
Dec. 31, 2020
USD ($)
$ / shares
shares
$3.80 - $141.17 [Member] | Warrants Exercisable [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding | shares 672,459
Weighted Average Remaining Contractual Life (in years) 3 years 3 days
Weighted Average Exercise Price | $ / shares $ 8.09
Number Exercisable | shares 672,459
Weighted Average Exercise Price | $ / shares $ 8.09
Intrinsic Value | $
$2.64 - $6.84 [Member] | Options Outstanding [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Outstanding | shares 118,388
Weighted Average Remaining Contractual Life (in years) 3 years 251 days
Weighted Average Exercise Price | $ / shares $ 3.25
$2.64 - $6.84 [Member] | Options Exercisable [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number Exercisable | shares 118,388
Weighted Average Exercise Price | $ / shares $ 3.25
Intrinsic Value | $