Annual report pursuant to Section 13 and 15(d)

Shareholders' (Deficit) / Equity - Schedule of Fair Value of Warrants Using Black-Scholes Option Pricing Model (Details)

v3.20.4
Shareholders' (Deficit) / Equity - Schedule of Fair Value of Warrants Using Black-Scholes Option Pricing Model (Details)
Oct. 27, 2020
Jul. 02, 2020
Jun. 05, 2020
Volatility      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 1.20 1.20 1.20
Expected Term in Years      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 5 years    
Dividend Rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 0.00 0.00 0.00
Risk-free Interest Rate      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 0.0034 0.0029 0.0047
Share Price      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 0.0049 0.0119 0.0153
Minimum | Expected Term in Years      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions   2 years 6 months 2 years 6 months
Minimum | Fair Value of Warrants Issued      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 0.0036 0.0069 0.0092
Maximum | Expected Term in Years      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions   2 years 9 months 2 years 9 months
Maximum | Fair Value of Warrants Issued      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis Valuation Techniques [Line Items]      
Estimated fair value of warrant assumptions 0.0038 0.0078 0.0103