Annual report pursuant to Section 13 and 15(d)

Warrant Liability (Details)

v3.21.1
Warrant Liability (Details)
12 Months Ended
Dec. 24, 2020
shares
Mar. 18, 2020
shares
Nov. 06, 2019
USD ($)
$ / shares
shares
Sep. 10, 2019
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Y
$ / shares
shares
Dec. 31, 2019
USD ($)
shares
Nov. 06, 2020
USD ($)
$ / shares
shares
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.0      
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.0      
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.0      
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.0      
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