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.2
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity - USD ($)
9 Months Ended
Jun. 02, 2020
May 05, 2020
Apr. 29, 2020
Apr. 21, 2020
Dec. 31, 2019
Sep. 30, 2020
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity [Line Items]            
Outstanding, Number of Shares         3,980,804 3,509,956
Outstanding, Weighted-Average Exercise Price (in Dollars per share)         $ 5.58 $ 5.60
Outstanding, Weighted-Average Remaining Contractual Term         6 years 3 months 18 days 7 years 6 months 10 days
Outstanding, Aggregate Intrinsic Value (in Dollars)         $ 3,130,791 $ 1,113,941
Exercisable, Number of Shares           2,627,631
Exercisable, Weighted-Average Exercise Price (in Dollars per share)           $ 5.54
Exercisable, Weighted-Average Remaining Contractual Term           7 years 25 days
Exercisable, Aggregate Intrinsic Value (in Dollars)           $ 849,529
Grants, Number of Shares           1,015,000
Grants, Weighted-Average Exercise Price (in Dollars per share) $ 10.00 $ 5.00 $ 5.00 $ 5.00   $ 5.59
Grants, Weighted-Average Remaining Contractual Term           10 years
Exercised, Number of Shares           (1,203,223)
Exercised, Weighted-Average Exercise Price (in Dollars per share)           $ 5.08
Forfeited/expired, Number of Shares           (282,625)
Forfeited/expired, Weighted-Average Exercise Price (in Dollars per share)           $ 5.23
ViralClear [Member]            
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity [Line Items]            
Outstanding, Number of Shares         575,000 2,000,708
Outstanding, Weighted-Average Exercise Price (in Dollars per share)         $ 5.00 $ 5.04
Outstanding, Weighted-Average Remaining Contractual Term         9 years 3 months 14 days 7 years 2 months 1 day
Exercisable, Number of Shares           1,917,374
Exercisable, Weighted-Average Exercise Price (in Dollars per share)           $ 5.04
Exercisable, Weighted-Average Remaining Contractual Term           7 years 25 days
Grants, Number of Shares           1,599,173
Grants, Weighted-Average Exercise Price (in Dollars per share)           $ 5.31
Grants, Weighted-Average Remaining Contractual Term           9 years 10 months 2 days
Exercised, Number of Shares           0
Forfeited/expired, Number of Shares           (173,465)
Forfeited/expired, Weighted-Average Exercise Price (in Dollars per share)           $ 7.40