XML 50 R30.htm IDEA: XBRL DOCUMENT v3.20.1
NET LOSS PER SHARE - Potentially Dilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Potentially dilutive securities 27,672,000 27,544,000
Common stock options    
Common stock purchase warrants 6,291,000 4,538,000
Common stock purchase warrants    
Common stock purchase warrants 21,381,000 22,979,000
Common stock warrants - liability treatment    
Common stock purchase warrants 0 27,000