Warrants - Outstanding and Exercisable (Details) shares in Thousands |
12 Months Ended |
|
Dec. 31, 2021
$ / shares
shares
|
| Class of Warrant or Right [Line Items] |
|
| Warrants Outstanding, Number Outstanding | shares |
430
|
| Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
2 years 6 months
|
| Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares |
$ 27.61
|
| Warrants Exercisable, Number Exercisable | shares |
430
|
| Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares |
$ 27.61
|
| Warrants 2016 [Member] |
|
| Class of Warrant or Right [Line Items] |
|
| Warrants Outstanding, Number Outstanding | shares |
6
|
| Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
0 years
|
| Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares |
$ 466.26
|
| Warrants Exercisable, Number Exercisable | shares |
6
|
| Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares |
$ 466.26
|
| Warrants 2017 [Member] |
|
| Class of Warrant or Right [Line Items] |
|
| Warrants Outstanding, Number Outstanding | shares |
23
|
| Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
4 months 24 days
|
| Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares |
$ 118.95
|
| Warrants Exercisable, Number Exercisable | shares |
23
|
| Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares |
$ 118.95
|
| Warrants 2018 [Member] |
|
| Class of Warrant or Right [Line Items] |
|
| Warrants Outstanding, Number Outstanding | shares |
120
|
| Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
2 years 2 months 12 days
|
| Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares |
$ 19.20
|
| Warrants Exercisable, Number Exercisable | shares |
120
|
| Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares |
$ 19.20
|
| Warrants 2019 [Member] |
|
| Class of Warrant or Right [Line Items] |
|
| Warrants Outstanding, Number Outstanding | shares |
281
|
| Warrants Outstanding, Weighted Average Remaining Contractual Life (Years) |
2 years 9 months 18 days
|
| Warrants Outstanding, Weighted Average Exercise Price (per share) | $ / shares |
$ 13.76
|
| Warrants Exercisable, Number Exercisable | shares |
281
|
| Warrants Exercisable, Weighted Average Exercise Price (per share) | $ / shares |
$ 13.76
|