Warrants - Additional Information (Details) - USD ($)
|
|
|
9 Months Ended |
|
|
Aug. 05, 2020 |
Jul. 31, 2020 |
Sep. 30, 2020 |
Sep. 30, 2019 |
Dec. 31, 2019 |
Nov. 13, 2019 |
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Convertible Preferred Stock Maximum Beneficial Ownership Percentage |
|
|
9.99%
|
|
|
|
| Proceeds from Warrant Exercises |
$ 2,500,000
|
|
$ 2,972,018
|
$ 0
|
|
|
| Early Warrant Exercise Transaction |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Beneficial ownership percentage |
|
|
9.99%
|
|
|
|
| Warrant shares in abeyance |
|
|
803,300
|
|
|
|
| Series A Warrants [Member] | Early Warrant Exercise Transaction |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Warrants to purchase common stock |
|
|
1,176,137
|
|
|
|
| Proceeds from Warrant Exercises |
|
$ 2,500,000
|
|
|
|
|
| Series C warrants | Early Warrant Exercise Transaction |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Warrants to purchase common stock |
|
|
705,688
|
|
|
|
| Warrants, exercise price |
|
|
$ 8.90
|
|
|
|
| Estimated fair value of warrants |
|
|
$ 3,700,000
|
|
|
|
| warrants and Pre Funded Warrants |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Proceeds from Warrant Exercises |
|
|
$ 424,431
|
|
|
|
| Warrants |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Warrants, exercise price |
|
|
$ 6.24
|
|
$ 10.68
|
|
| Class of Warrant or Right, Exercised |
|
|
548,771
|
|
|
|
| Warrant holder exercised (in shares) |
|
|
175,934
|
|
|
|
| Pre Funded Warrants |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Class of Warrant or Right, Exercised |
|
|
300,350
|
|
|
|
| Pre Funded Warrants | Offering |
|
|
|
|
|
|
| Class of Warrant or Right [Line Items] |
|
|
|
|
|
|
| Warrants, exercise price |
|
|
|
|
|
$ 0.001
|