Quarterly report pursuant to Section 13 or 15(d)

OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Stockholders' Equity Note, Warrants or Rights

v3.20.2
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Stockholders' Equity Note, Warrants or Rights - USD ($)
9 Months Ended
May 20, 2020
Dec. 31, 2019
Nov. 20, 2019
Sep. 30, 2020
Schedule of Stockholders' Equity Note, Warrants or Rights [Abstract]        
Outstanding, Number of Shares   2,744,718   1,604,668
Outstanding, weighted average exercise price   $ 5.40   $ 5.27
Outstanding, weighted average remaining contractual term   2 years 2 months 12 days   3 years 2 months 12 days
Outstanding, aggregate intrinsic value   $ 3,410,763   $ 519,703
Vested and expected to vest, Number of Shares       1,604,668
Vested and expected to vest, weighted average exercise price       $ 5.27
Vested and expected to vest, weighted average remaining contractual term       3 years 2 months 12 days
Vested and expected to vest, aggregate intrinsic value       $ 519,703
Exercisable, Number of Shares       1,604,668
Exercisable, weighted average exercise price       $ 5.27
Exercisable, weighted average remaining contractual term       3 years 2 months 12 days
Exercisable, aggregate intrinsic value       $ 519,703
Grants, Number of Shares 6,575   473,772 125,000
Grants, weighted average exercise price       $ 4.80
Grants, weighted average remaining contractual term       4 years 4 months 24 days
Exercised, Number of Shares       (467,820)
Exercised, weighted average exercise price       $ 3.92
Expired, Number of Shares       (797,230)
Expired, weighted average exercise price       $ 6.44