Stockholders Equity - Warrants (Details) - $ / shares |
Mar. 31, 2022 |
Dec. 31, 2021 |
---|---|---|
Warrants | ||
Number of Warrants | 6,846,633 | 6,885,748 |
$260.00 | ||
Warrants | ||
Number of Warrants | 39,115 | |
Exercise Price | $ 260.00 | |
$186.75 | ||
Warrants | ||
Number of Warrants | 1,440 | 1,440 |
Exercise Price | $ 186.75 | $ 186.75 |
$12.50 | ||
Warrants | ||
Number of Warrants | 37,500 | 37,500 |
Exercise Price | $ 12.50 | $ 12.50 |
$6.03 | ||
Warrants | ||
Number of Warrants | 2,500,000 | 2,500,000 |
Exercise Price | $ 6.03 | $ 6.03 |
$3.75 | ||
Warrants | ||
Number of Warrants | 4,307,693 | 4,307,693 |
Exercise Price | $ 3.75 | $ 3.75 |