Common Stock Warrants (Details) - $ / shares |
3 Months Ended | |
---|---|---|
Mar. 31, 2021 |
Dec. 31, 2020 |
|
Warrants | ||
Warrant outstanding (in shares) | 11,177 | 19,426 |
Common stock warrant, Exercise Price $15.40 per share, Issued February 2016 | ||
Warrants | ||
Exercise price of warrants (in dollars per share) | $ 15.40 | |
Warrant outstanding (in shares) | 8,249 | |
Exercise of warrant | 4,917 | |
Common stock warrant, Exercise price $23.69 per share, Issued May 2018 | ||
Warrants | ||
Exercise price of warrants (in dollars per share) | $ 23.69 | $ 23.69 |
Warrant outstanding (in shares) | 6,332 | 6,332 |
Common stock warrant, Exercise price $14.71 per share, Issued March 2019 | ||
Warrants | ||
Exercise price of warrants (in dollars per share) | $ 14.71 | $ 14.71 |
Warrant outstanding (in shares) | 4,845 | 4,845 |
X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Number of warrants or rights outstanding. No definition available.
|
X | ||||||||||
- Definition Shares of stock issued as a result of the exercise of warrants. No definition available.
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|
X | ||||||||||
- Details
|