Quarterly report pursuant to Section 13 or 15(d)

Warrant Liability (Details)

v3.20.1
Warrant Liability (Details)
3 Months Ended
Nov. 06, 2019
USD ($)
$ / shares
shares
Sep. 10, 2019
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
Y
shares
Mar. 31, 2019
USD ($)
Dec. 31, 2019
Y
USD ($)
Class of Warrant or Right [Line Items]          
Warrants issued | shares   1,250,000      
Warrants Outstanding | shares 4,000,000 1,250,000 5,250,000    
Warrants Fair value per share | $ / shares $ 0.01085 $ 0.01091      
Warrants Fair value 43,000 14,000 54,000   56,000
Changes in fair value of warrant liability     $ (2,000) $ 0  
Exercise Price | Warrants Issuance On September 10, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.014   0.014
Exercise Price | Warrants Issuance On November 6, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.014   0.014
Stock Price | Warrants Issuance On September 10, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.014   0.014
Stock Price | Warrants Issuance On November 6, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.014   0.014
Interest Rate (annual) | Warrants Issuance On September 10, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.26   1.62
Interest Rate (annual) | Warrants Issuance On November 6, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.26   1.62
Volatility (annual) | Warrants Issuance On September 10, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     137.64   137.47
Volatility (annual) | Warrants Issuance On November 6, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     137.64   137.47
Time to Maturity (Years) | Warrants Issuance On September 10, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value | Y     2.45   2.70
Time to Maturity (Years) | Warrants Issuance On November 6, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value | Y     2.60   2.85
Calculated fair value per share | Warrants Issuance On September 10, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.01001   0.01045
Calculated fair value per share | Warrants Issuance On November 6, 2022          
Class of Warrant or Right [Line Items]          
Warrants Fair value     0.1003   0.01064
Private placement          
Class of Warrant or Right [Line Items]          
Warrants issued | shares 4,000,000        
Number of shares issued on exercise of Warrants | shares     1