XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Option Plans and Warrants to Purchase Common Stock - Schedule of remaining life, by grant date, for outstanding warrants (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Outstanding Warrants 3,328,072
Exercisable Warrants 3,328,072
11/1/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 9 months 29 days
Outstanding Warrants 49,872
Exercisable Warrants 49,872
3/29/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 1 year 2 months 26 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 3 days
Outstanding Warrants 3,268,200
Exercisable Warrants 3,268,200