Quarterly report pursuant to Section 13 or 15(d)

Fair Value of Financial Instruments - Schedule of Quantitative Fair Value Measurements (Details)

v3.20.1
Fair Value of Financial Instruments - Schedule of Quantitative Fair Value Measurements (Details)
Mar. 31, 2020
$ / shares
Current stock price  
Fair Value of Financial Instruments  
Fair value measurement input 0.57
Estimated volatility of future stock price  
Fair Value of Financial Instruments  
Fair value measurement input 194.30
Risk free interest rate  
Fair Value of Financial Instruments  
Fair value measurement input 0.73
Contractual term | Minimum  
Fair Value of Financial Instruments  
Fair value measurement input 0.98
Contractual term | Maximum  
Fair Value of Financial Instruments  
Fair value measurement input 3.18