Common and Preferred Stock - Private Placement (Details) - USD ($) $ / shares in Units, $ in Millions |
Nov. 13, 2019 |
Nov. 07, 2019 |
Sep. 30, 2020 |
Dec. 31, 2019 |
Aug. 15, 2019 |
|---|---|---|---|---|---|
| Common stock, par value | $ 0.001 | $ 0.001 | $ 0.001 | ||
| Pre Funded Warrants | |||||
| Common stock, par value | $ 0.001 | ||||
| Offering | |||||
| Common stock, par value | $ 2.4763 | ||||
| Gross proceeds | $ 3.5 | ||||
| Estimated net proceeds | $ 3.1 | ||||
| Number of common stock, shares issued | 544,950 | ||||
| Offering | Pre Funded Warrants | |||||
| Pre-funded Warrant Price | $ 2.4763 | ||||
| Number of warrants issued | 868,443 | ||||
| Warrants, exercise price | $ 0.001 | ||||
| Offering | Other Warrants [Member] | |||||
| Number of warrants issued | 1,766,751 | ||||
| Warrants, exercise price | $ 2.32 | ||||
| Warrants, term | 5 years | ||||
| Offering | Placement Agent Warrant [Member] | |||||
| Number of warrants issued | 70,670 | ||||
| Warrants, exercise price | $ 2.9716 |