Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Warrants Outstanding (Details)

v3.20.1
Stockholders' Equity - Warrants Outstanding (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Class of Stock [Line Items]  
Warrants outstanding to purchase shares, weighted-average exercise price (dollars per share) | $ / shares $ 5.52
Shares Subject to purchase (in shares) | shares 4,805,747
Warrant 1  
Class of Stock [Line Items]  
Warrant exercise price (in dollars per share) | $ / shares $ 3.33
Expiration date Jun. 23, 2020
Shares Subject to purchase (in shares) | shares 702,247
Warrant 2  
Class of Stock [Line Items]  
Warrant exercise price (in dollars per share) | $ / shares $ 1.90
Expiration date Jan. 22, 2024
Shares Subject to purchase (in shares) | shares 103,500
Warrant 3  
Class of Stock [Line Items]  
Warrant exercise price (in dollars per share) | $ / shares $ 5.00
Expiration date Feb. 28, 2030
Shares Subject to purchase (in shares) | shares 2,000,000
Warrant 4  
Class of Stock [Line Items]  
Warrant exercise price (in dollars per share) | $ / shares $ 7.00
Expiration date Feb. 28, 2031
Shares Subject to purchase (in shares) | shares 2,000,000