Warrants (Summary of Warrants Issued and Warrants Outstanding) (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2021
$ / shares
shares
| |
| Class of Warrant or Right [Line Items] | |
| Outstanding | 9,339,821 |
| 2016 Warrant Issuance [Member] | |
| Class of Warrant or Right [Line Items] | |
| Issued | 2,947,949 |
| Outstanding | 1,680,447 |
| Exercise Price | $ / shares | $ 2.60 |
| Expiration | 2022-02 |
| 2017 Warrant Issuance 1 [Member] | |
| Class of Warrant or Right [Line Items] | |
| Issued | 100,000 |
| Outstanding | 100,000 |
| Exercise Price | $ / shares | $ 2.25 |
| Expiration | 2022-03 |
| 2017 Warrant Issuance 2 [Member] | |
| Class of Warrant or Right [Line Items] | |
| Issued | 1,650,000 |
| Outstanding | 1,650,000 |
| Exercise Price | $ / shares | $ 2.45 |
| Expiration | 2022-11 |
| 2018 Warrant Issuance [Member] | |
| Class of Warrant or Right [Line Items] | |
| Issued | 4,004,329 |
| Outstanding | 2,909,374 |
| Exercise Price | $ / shares | $ 1.55 |
| Expiration | 2023-07 |
| 2019 Warrant Issuance [Member] | |
| Class of Warrant or Right [Line Items] | |
| Issued | 6,000,000 |
| Outstanding | 3,000,000 |
| Exercise Price | $ / shares | $ 0.78 |
| Expiration | 2024-10 |