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.21.2
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Compensation, Stock Options, Activity - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Schedule of Share-based Compensation, Stock Options, Activity [Abstract]    
Outstanding, Shares (in Shares) 4,004,622 3,568,497
Options Outstanding, Weighted-Average Exercise Price $ 5.20 $ 5.59
Options Outstanding, Weighted-Average Remaining Contractual Term 6 years 10 months 24 days 7 years
Options Outstanding, Aggregate Intrinsic Value $ 190,635 $ 110,961
Options Exercisable, Shares (in Shares) 2,722,900  
Options Exercisable, Weighted-Average Exercise Price $ 5.35  
Options Exercisable, Weighted-Average Remaining Contractual Term 5 years 9 months 18 days  
Options Exercisable, Aggregate Intrinsic Value (in Dollars) $ 66,322  
Options Granted, Shares (in Shares) 754,500  
Options Granted, Weighted-Average Exercise Price $ 4.14  
Options Granted, Weighted-Average Remaining Contractual Term 10 years  
Options Exercised, Shares (in Shares) (9,375)  
Options Exercised, Weighted-Average Exercise Price $ 2.96  
Options Canceled, Shares (in Shares) (309,000)  
Options Canceled, Weighted-Average Exercise Price $ 7.23