Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Schedule of Weighted Average Unobservable Inputs) (Details)

v3.21.1
Fair Value Measurements (Schedule of Weighted Average Unobservable Inputs) (Details) - Fair Value, Inputs, Level 3 [Member]
1 Months Ended
Jun. 27, 2019
Jan. 28, 2019
Dividend yield [Member] | Warrant [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 0% 0%
Expected Price volatility [Member] | Warrant [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 119.9%-120.5% 111.6%
Risk free interest rate [Member] | Warrant [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 2.23%-2.58% 2.58%
Expected term [Member] | Warrant [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 4 years, 10 months 5 years
Senior Secured Convertible Promissory Notes [Member] | Dividend yield [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 0% 0%
Senior Secured Convertible Promissory Notes [Member] | Expected Price volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 122.2%-127.1% 119.5%
Senior Secured Convertible Promissory Notes [Member] | Risk free interest rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs 2.07%-2.44% 2.60%
Senior Secured Convertible Promissory Notes [Member] | Expected term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Weighted Average Unobservable Inputs   1 year