|3 Months Ended|
Mar. 31, 2020
|Warrants and Rights Note Disclosure [Abstract]|
NOTE 7 - WARRANTS
Warrants to purchase an aggregate of 2,363,304 shares of the Company’s common stock were outstanding at March 31, 2020. These warrants are all vested and exercisable, have exercise prices ranging from $0.15 to $93.00 per share, with a weighted average exercise price of $2.04, and expire at various dates through November 2023. For the three-month period ending March 31, 2020, the Company received proceeds of approximately $614,000 from warrant exercises resulting in the issuance of 6.0 million common shares of Company common stock.