XML 82 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable - Equity Option [Member]
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Number Outstanding 1,690,758
Options Exercisable, Number Exercisable 953,232
Exercise Price One [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Number Outstanding 636,327
Warrants/Options Outstanding, Weighted - Average Remaining Contractual Life (years) 3 years 127 days
Options Outstanding, Weighted-Average Exercise Price (in Dollars per share) | $ / shares $ 1.67
Options Exercisable, Number Exercisable 330,052
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 1.61
Exercise Price One [Member] | Minimum [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 1.00
Exercise Price One [Member] | Maximum [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 2.00
Exercise Price Two [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 2.50
Options Outstanding, Number Outstanding 482,338
Warrants/Options Outstanding, Weighted - Average Remaining Contractual Life (years) 4 years 58 days
Options Outstanding, Weighted-Average Exercise Price (in Dollars per share) | $ / shares $ 2.50
Options Exercisable, Number Exercisable 51,087
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 2.50
Exercise Prices Three [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Number Outstanding 74,673
Warrants/Options Outstanding, Weighted - Average Remaining Contractual Life (years) 3 years 109 days
Options Outstanding, Weighted-Average Exercise Price (in Dollars per share) | $ / shares $ 3.37
Options Exercisable, Number Exercisable 74,673
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.37
Exercise Prices Three [Member] | Minimum [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 3.00
Exercise Prices Three [Member] | Maximum [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 4.00
Exercise Prices Four [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 4.80
Options Outstanding, Number Outstanding 15,000
Warrants/Options Outstanding, Weighted - Average Remaining Contractual Life (years) 2 years 178 days
Options Outstanding, Weighted-Average Exercise Price (in Dollars per share) | $ / shares $ 4.80
Options Exercisable, Number Exercisable 15,000
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 4.80
Exercise Prices Five [Member]  
Stock Options and Warrants (Details) - Schedule of options outstanding and exercisable [Line Items]  
Options Outstanding, Exercise Prices 6.40
Options Outstanding, Number Outstanding 482,420
Warrants/Options Outstanding, Weighted - Average Remaining Contractual Life (years) 3 years 105 days
Options Outstanding, Weighted-Average Exercise Price (in Dollars per share) | $ / shares $ 6.40
Options Exercisable, Number Exercisable 482,420
Options Exercisable, Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 6.40