Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity - USD ($)
12 Months Ended
Jan. 01, 2019
Dec. 31, 2020
Dec. 31, 2019
Schedule of Share-based Compensation, Stock Options, Activity [Abstract]      
Outstanding, Shares (in Shares) 3,135,828 3,568,497 3,980,804
Options Outstanding, Weighted-Average Exercise Price $ 5.34 $ 5.59 $ 5.58
Options Outstanding, Weighted-Average Remaining Contractual Term 5 years 2 months 12 days 7 years 6 years 3 months 18 days
Options Outstanding, Aggregate Intrinsic Value $ 0 $ 110,961 $ 3,130,791
Options Exercisable, Shares (in Shares)   2,727,947  
Options Exercisable, Weighted-Average Exercise Price   $ 5.54  
Options Exercisable, Weighted-Average Remaining Contractual Term   6 years 5 months 4 days  
Options Exercisable, Aggregate Intrinsic Value (in Dollars)   $ 66,899  
Options Granted, Shares (in Shares)   1,120,000 1,599,053
Options Granted, Weighted-Average Exercise Price   $ 4.98 $ 5.99
Options Granted, Weighted-Average Remaining Contractual Term   10 years 10 years
Options Exercised, Shares (in Shares)   (1,203,223) (550,077)
Options Exercised, Weighted-Average Exercise Price   $ 5.08 $ 5.44
Options Canceled, Shares (in Shares)   (329,084) (204,000)
Options Canceled, Weighted-Average Exercise Price   $ 5.19 $ 5.51