Stockholders' Equity - Warrants Narrative (Details) $ / shares in Units, $ in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2021
USD ($)
$ / shares
shares
| |
| Placement Agent Agreement | |
| Warrants [Line Items] | |
| Cash fees paid | $ | $ 2,154 |
| Palladium Warrants | |
| Warrants [Line Items] | |
| Warrants to purchase shares of common stock | 325,500 |
| Warrant exercise price | $ / shares | $ 1.70 |
| Palladium Warrants | Placement Agent Agreement | |
| Warrants [Line Items] | |
| Warrants to purchase shares of common stock | 325,500 |
| Warrant exercise price | $ / shares | $ 1.70 |
| H.C.W. Warrants | |
| Warrants [Line Items] | |
| Warrants to purchase shares of common stock | 842,588 |
| Cash fees paid | $ | $ 2,154 |
| Warrant exercise price | $ / shares | $ 2.125 |
| H.C.W. Warrants | Placement Agent Agreement | |
| Warrants [Line Items] | |
| Warrants to purchase shares of common stock | 842,588 |
| Warrant exercise price | $ / shares | $ 2.125 |
| December 2020 Warrants | |
| Warrants [Line Items] | |
| Total of warrants exercised | 11,223,529 |
| Gross proceeds | $ | $ 19,161 |