Annual report pursuant to Section 13 and 15(d)

OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions

v3.20.1
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions - $ / shares
12 Months Ended
Oct. 11, 2019
May 17, 2019
Dec. 31, 2019
Dec. 31, 2018
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Line Items]        
Dividend yield 0.00% 0.00% 0.00% 0.00%
Stock price volatility 71.00% 89.97%    
Expected life 5 years      
Risk-free interest rate 1.56%      
Weighted average grant date fair value (in Dollars per share)     $ 5.75 $ 3.37
Minimum [Member]        
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Line Items]        
Stock price volatility     86.74% 92.08%
Expected life   43 days 5 years 5 years
Maximum [Member]        
OPTIONS, RESTRICTED STOCK UNITS AND WARRANTS (Details) - Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Line Items]        
Stock price volatility     91.55% 94.10%
Expected life   2 years 10 years 10 years