XML 74 R40.htm IDEA: XBRL DOCUMENT v3.20.1
NET LOSS PER SHARE APPLICABLE TO COMMON SHAREHOLDERS - Potentially Dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Potentially dilutive securities 27,647,000 27,136,000
Exercise of Stock Options    
Common stock purchase warrants 4,983,000 4,120,000
Common stock purchase warrants    
Common stock purchase warrants 22,605,000 22,989,000
Common stock warrants - liability treatment    
Common stock purchase warrants 59,000 27,000