Warrants - Warrant derivative liability (Details) - $ / shares |
1 Months Ended | 3 Months Ended | 6 Months Ended | 12 Months Ended | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 24, 2020 |
Mar. 17, 2020 |
Dec. 19, 2019 |
Nov. 04, 2019 |
Dec. 31, 2020 |
Sep. 30, 2020 |
Jun. 30, 2020 |
May 31, 2019 |
Dec. 31, 2020 |
Jun. 30, 2021 |
Dec. 31, 2020 |
|
Derivative Instruments and Hedging Activities Disclosure [Abstract] | |||||||||||
Warrants acquired (in shares) | 118,804 | ||||||||||
Warrants acquired (in dollars per share) | $ 23.40 | ||||||||||
Issued (in shares) | 167,206 | 156,250 | 1,834 | 95,043 | 331,771 | 548,111 | 8,321,412 | ||||
Warrants, exercise price (in dollars per share) | $ 9.72 | $ 30.00 | $ 30.00 | $ 3.90 | $ 4.50 | ||||||
Warrants, modified exercise price (in dollars per share) | $ 25.50 | $ 9.72 | $ 3.90 | $ 4.50 | |||||||
Warrants exercised (in shares) | 281,282 | 389,881 | 322,949 | ||||||||
Warrants expired (in shares) | 418,721 | 641,642 | 911,776 |
X | ||||||||||
- Definition Number of shares of each class of warrants or rights exercised during the period. No definition available.
|
X | ||||||||||
- Definition Number of warrants or rights issued during the period. No definition available.
|
X | ||||||||||
- Definition Class of Warrant or Right, Modified Exercise Price of Existing Warrants or Rights No definition available.
|
X | ||||||||||
- Definition Class of Warrant or Right, Terminated Or Expired No definition available.
|
X | ||||||||||
- Definition Number of shares of warrants or rights acquired during the period. No definition available.
|
X | ||||||||||
- Definition The weighted average exercise price of each class of warrants or rights acquired during the period. No definition available.
|
X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|