XML 71 R55.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Option Plans and Warrants to Purchase Common Stock (Details) - Schedule of remaining life, by grant date, for outstanding warrants
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 2.88
Remaining Contractual Life in Years 2 years 7 days
Outstanding Warrants 5,731,477
Exercisable Warrants 5,731,477
12/16/2016 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 3.95
Remaining Contractual Life in Years 350 days
Outstanding Warrants 2,403,405
Exercisable Warrants 2,403,405
11/3/2017 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 2.50
Remaining Contractual Life in Years 1 year 302 days
Outstanding Warrants 49,872
Exercisable Warrants 49,872
4/1/2018 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 1.95
Remaining Contractual Life in Years 2 years 87 days
Outstanding Warrants 10,000
Exercisable Warrants 10,000
7/2/2018 [Member]  
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise Price (in Dollars per share) | $ / shares $ 2.25
Remaining Contractual Life in Years 1 year 3 days
Outstanding Warrants 3,268,200
Exercisable Warrants 3,268,200