XML 47 R81.htm IDEA: XBRL DOCUMENT v3.20.1
NET LOSS PER SHARE (Details) - Schedule of Potentially Dilutive Equity Instruments - shares
Dec. 31, 2019
Dec. 31, 2018
Schedule of Potentially Dilutive Equity Instruments [Abstract]    
Stock options 12,833,780 10,073,380
Warrants 11,773,214 6,217,214
Accrued stock payable 42,736  
Possibly dilutive equity instruments 24,649,730 16,290,594