Quarterly report pursuant to Section 13 or 15(d)

Warrant Liability (Details)

v3.21.2
Warrant Liability (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 02, 2021
$ / shares
shares
Mar. 11, 2021
shares
Feb. 03, 2021
shares
Jan. 03, 2021
USD ($)
$ / shares
shares
Dec. 24, 2020
shares
Mar. 18, 2020
USD ($)
$ / shares
shares
Nov. 06, 2019
shares
Sep. 10, 2019
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
Y
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
Y
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
shares
Mar. 20, 2020
$ / shares
Dec. 31, 2019
shares
Class of Warrant or Right [Line Items]                              
Warrants Outstanding | shares                 31,398,167   31,398,167   7,367,500   5,250,000
Changes in fair value of warrant liability | $                 $ 2,000 $ (1,000) $ 10,000 $ (1,000)      
Fair Value Adjustment of Warrants | $                 $ (2,000) $ 1,000 $ (10,000) $ 1,000      
Warrant Liability                              
Class of Warrant or Right [Line Items]                              
Warrants issued | shares       2,230,667   1,805,000                  
Warrants Outstanding | shares               5,250,000 9,285,667   9,285,667   7,055,000    
Warrants Fair value per share       $ 0.08933   $ 0.03616   $ 0.01086              
Warrants Fair value | $       203,000   65,000   56,000 316,000   316,000   123,000    
Changes in fair value of warrant liability | $                     $ (10,000)   $ 2,000    
Fair Value Adjustment of Warrants | $                     $ 10,000   $ (2,000)    
Exercise Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Minimum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.125   0.125        
Exercise Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Maximum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.15   0.15        
Exercise Price | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.08   0.08        
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   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   0.04        
Exercise Price | Warrants Issuance on September 10, 2019, Expiring 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, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   0.014        
Exercise Price | Warrants Issuance On June 30, 2021, Expiring on March 11, 2024 | Maximum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.15   0.15        
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 2 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.15   0.15        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.15   0.15        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024 | Minimum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.125   0.125        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024 | Maximum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.15   0.15        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.08   0.08        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.08   0.08        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.04   0.04        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   0.014        
Exercise Price | Warrants Issuance On September 30, 2021, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   0.014        
Stock Price | Warrants Issuance On March 11 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.10   0.10        
Stock Price | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.08   0.08        
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   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   0.04        
Stock Price | Warrants Issuance on September 10, 2019, Expiring 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, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   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 2 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.10   0.10        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.10   0.10        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.10   0.10        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.08   0.08        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.08   0.08        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.04   0.04        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   0.014        
Stock Price | Warrants Issuance On September 30, 2021, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   0.014        
Interest Rate (annual)                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.78   0.78        
Interest Rate (annual) | Warrants Issuance On March 11 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.17   0.17        
Interest Rate (annual) | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.18   0.18        
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   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   0.66        
Interest Rate (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 1.61   1.61        
Interest Rate (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 1.60   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 30, 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.98   0.98        
Interest Rate (annual) | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.98   0.98        
Interest Rate (annual) | Warrants Issuance On September 30, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.28   0.28        
Interest Rate (annual) | Warrants Issuance On September 30, 2021, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.28   0.28        
Interest Rate (annual) | Warrants Issuance On September 30, 2021, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.28   0.28        
Interest Rate (annual) | Warrants Issuance On September 30, 2021, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.09   0.09        
Interest Rate (annual) | Warrants Issuance On September 30, 2021, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.09   0.09        
Volatility (annual) | Warrants Issuance On March 11 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 172.54   172.54        
Volatility (annual) | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 171.71   171.71        
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   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   137.41        
Volatility (annual) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 139.84   139.84        
Volatility (annual) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 138.48   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 2 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 182.74   182.74        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Volatility (annual) | Warrants Issuance On September 30, 2021, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 186.60   186.60        
Time to Maturity (Years) | Warrants Issuance On March 11 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 5.0   5.0        
Time to Maturity (Years) | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 3.0   3.0        
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 | $                 3.0   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 | $                 3.0   3.0        
Time to Maturity (Years) | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 3.0   3.0        
Time to Maturity (Years) | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 3.0   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 | $                         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 | $                         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 | $                         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 | $                         1.69    
Time to Maturity (Years) | Warrants Issuance On September 2 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 5.0   5.0        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 5.00   5.00        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 4.45   4.45        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 4.45   4.45        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 2.35   2.35        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 2.23   2.23        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 1.46   1.46        
Time to Maturity (Years) | Warrants Issuance On September 30, 2021, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | $                 0.95   0.95        
Calculated fair value per share | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Minimum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0093   0.0093        
Calculated fair value per share | Warrants Issuance On March 11 2021, Expiring on March 11, 2024 | Maximum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0094   0.0094        
Calculated fair value per share | Warrants Issuance On February 03, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0690703   0.0690703        
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   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   0.0307299        
Calculated fair value per share | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.01091   0.01091        
Calculated fair value per share | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.01095   0.01095        
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.01095    
Calculated fair value per share | Warrants Issuance On September 2 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0095   0.0095        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on September 2, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.00955743   0.00955743        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024 | Minimum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.00946   0.00946        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on March 11, 2024 | Maximum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.00941   0.00941        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on February 3, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0677956   0.0677956        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0669797   0.0669797        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0296428   0.0296428        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0296428   0.0296428        
Calculated fair value per share | Warrants Issuance On September 30, 2021, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.0094172   0.0094172        
Future Estimated Quarterly Dividend per share( | Warrants Issuance On March 11 2021, Expiring on March 11, 2024                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0   0        
Future Estimated Quarterly Dividend per share( | Warrants Issuance on December 24, 2020, Expiring on December 24, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0   0        
Future Estimated Quarterly Dividend per share( | Warrants Issuance on March 18, 2020, Expiring on March 18, 2020                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0   0        
Future Estimated Quarterly Dividend per share( | Warrants Issuance on September 10, 2019, Expiring on September 10, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0   0        
Future Estimated Quarterly Dividend per share( | Warrants Issuance on November 6, 2019, Expiring on November 6, 2022                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0   0        
Investor Private Placement Offering                              
Class of Warrant or Right [Line Items]                              
Warrants issued | shares 770,667 1,200,000 260,000   255,000 1,550,000 4,000,000 1,250,000              
Warrants to purchase shares of common stock | shares 10,800,000               1   1        
Warrants Fair value per share $ 0.15                         $ 0.04  
Investor Private Placement Offering | Exercise Price | Minimum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.014   0.014        
Investor Private Placement Offering | Exercise Price | Maximum                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value                 0.15   0.15        
Investor Private Placement Offering | Time to Maturity (Years)                              
Class of Warrant or Right [Line Items]                              
Warrants Fair value | Y                 3   3