Warrant Liability (Details) | Dec. 24, 2020shares | Mar. 18, 2020shares | Nov. 06, 2019USD ($)$ / sharesshares | Sep. 10, 2019USD ($)$ / sharesshares | Dec. 31, 2020USD ($)Y$ / sharesshares | Dec. 31, 2019USD ($)shares | Nov. 06, 2020USD ($)$ / sharesshares | Mar. 20, 2020$ / shares |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Outstanding | shares | | | | | 7,367,500 | 5,250,000 | | |
Changes in fair value of warrant liability | $ | | | | | $ (2,000) | $ 1,000 | | |
Warrant Liability | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Outstanding | shares | | | 4,000,000 | 1,250,000 | 7,055,000 | 5,250,000 | 1,805,000 | |
Warrants Fair value per share | | | $ 0.01085 | $ 0.01091 | | | $ 0.03671 | |
Warrants Fair value | $ | | | 43,000 | 14,000 | 123,000 | 56,000 | 65,000 | |
Changes in fair value of warrant liability | $ | | | | | $ (2,000) | | | |
Exercise Price | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.08 | | | |
Exercise Price | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.04 | | | |
Exercise Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Exercise Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.08 | | | |
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.04 | | | |
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Exercise Price | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Exercise Price | Warrants Issuance On September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Exercise Price | Warrants Issuance On November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Stock Price | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.08 | | | |
Stock Price | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.04 | | | |
Stock Price | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Stock Price | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Stock Price | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.08 | | | |
Stock Price | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.04 | | | |
Stock Price | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Stock Price | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Stock Price | Warrants Issuance On September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Stock Price | Warrants Issuance On November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.014 | | | |
Interest Rate (annual) | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.17 | | | |
Interest Rate (annual) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.66 | | | |
Interest Rate (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 1.61 | | | |
Interest Rate (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 1.60 | | | |
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.17 | | | |
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.13 | | | |
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.13 | | | |
Interest Rate (annual) | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 1.13 | | | |
Interest Rate (annual) | Warrants Issuance On September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.0162 | | | |
Interest Rate (annual) | Warrants Issuance On November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.0162 | | | |
Volatility (annual) | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 172.54 | | | |
Volatility (annual) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 137.41 | | | |
Volatility (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 139.84 | | | |
Volatility (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 138.48 | | | |
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 172.38 | | | |
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 172.38 | | | |
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 172.38 | | | |
Volatility (annual) | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 172.38 | | | |
Volatility (annual) | Warrants Issuance On September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 1.3747 | | | |
Volatility (annual) | Warrants Issuance On November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 1.3747 | | | |
Time to Maturity (Years) | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 3 | | | |
Time to Maturity (Years) | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 3 | | | |
Time to Maturity (Years) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 3 | | | |
Time to Maturity (Years) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 3 | | | |
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 2.98 | | | |
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 2.21 | | | |
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 1.85 | | | |
Time to Maturity (Years) | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | Y | | | | | 1.69 | | | |
Time to Maturity (Years) | Warrants Issuance On September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | $ | | | | | 2.70 | | | |
Time to Maturity (Years) | Warrants Issuance On November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | $ | | | | | 2.85 | | | |
Calculated fair value per share | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.0692188 | | | |
Calculated fair value per share | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.0307299 | | | |
Calculated fair value per share | Warrants Issuance on September 10, 2019, Expiring on September 10, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.01091 | | | |
Calculated fair value per share | Warrants Issuance on November 6, 2019, Expiring on November 6, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.1095 | | | |
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on December 24, 2020 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.0692188 | | | |
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on March 18, 2023 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.0307299 | | | |
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.01091 | | | |
Calculated fair value per share | Warrants Issuance on December 31, 2020, Expiring on November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.1095 | | | |
Calculated fair value per share | Warrants Issuance On September 10, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.01045 | | | |
Calculated fair value per share | Warrants Issuance On November 6, 2022 | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value | | | | | 0.01064 | | | |
Private placement | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants issued | shares | 255,000 | 1,550,000 | 4,000,000 | 1,250,000 | | | | |
Number of shares issued on exercise of Warrants | shares | | | | | 1 | | | |
Warrants Fair value per share | | | | | | | | $ 0.04 |
Private placement | Minimum | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value per share | | | | | $ 0.014 | | | |
Private placement | Maximum | | | | | | | | |
Class of Warrant or Right [Line Items] | | | | | | | | |
Warrants Fair value per share | | | | | $ 0.080 | | | |