Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Variable Conversion Rate (Details)

v3.20.1
Fair Value Measurements - Schedule of Variable Conversion Rate (Details)
3 Months Ended
Mar. 31, 2020
$ / shares
Mar. 31, 2019
$ / shares
Measurement Input, Expected Term [Member] | Minimum [Member]    
Fair value assumptions, measurement input, term 1 month 1 month
Measurement Input, Expected Term [Member] | Maximum [Member]    
Fair value assumptions, measurement input, term   1 year
Measurement Input, Exercise Price [Member] | Minimum [Member]    
Fair value assumptions, measurement input, exercise price $ 0.09 $ 10.70
Measurement Input, Exercise Price [Member] | Maximum [Member]    
Fair value assumptions, measurement input, exercise price $ 0.76 $ 12.90
Measurement Input, Expected Volatility [Member] | Minimum [Member]    
Fair value assumptions, measurement input, percentage 157 134
Measurement Input, Expected Volatility [Member] | Maximum [Member]    
Fair value assumptions, measurement input, percentage 249 147
Measurement Input, Expected Dividend Rate [Member]    
Fair value assumptions, measurement input, percentage 0 0
Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Fair value assumptions, measurement input, percentage 0.13 2.40
Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Fair value assumptions, measurement input, percentage 1.54 2.87
Forfeitures [Member]    
Fair value assumptions, measurement input, percentage 0 0