v3.21.2
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