Quarterly report pursuant to Section 13 or 15(d)

OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity

v3.20.1
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity - USD ($)
3 Months Ended
Dec. 31, 2019
Mar. 31, 2020
Schedule of Share-based Compensation, Stock Options, Activity [Abstract]    
Options Outstanding, Shares (in Shares) 3,980,804 3,980,804
Options Outstanding, Weighted-Average Exercise Price $ 5.58  
Options Outstanding, Weighted-Average Remaining Contractual Term 6 years 109 days 6 years 255 days
Options Outstanding, Aggregate Intrinsic Value $ 3,130,791 $ 389,031
Options Exercisable, Shares (in Shares)   2,730,112
Options Exercisable, Weighted-Average Exercise Price   $ 5.66
Options Exercisable, Weighted-Average Remaining Contractual Term   5 years 146 days
Options Exercisable, Aggregate Intrinsic Value (in Dollars)   $ 268,481
Options Granted, Shares (in Shares)   210,000
Options Granted, Weighted-Average Exercise Price   $ 4.01
Options Granted, Weighted-Average Remaining Contractual Term   10 years
Options Exercised, Shares (in Shares)   (309,630)
Options Exercised, Weighted-Average Exercise Price   $ 5.23
Options Exercised, Weighted-Average Remaining Contractual Term   0 years
Forfeited/expired Shares (in Shares)   (52,278)
Forfeited/expired, Weighted-Average Exercise Price   $ 6.49
Options Outstanding, Shares (in Shares) 3,980,804 3,828,896
Options Outstanding, Weighted-Average Exercise Price   $ 5.54