XML 72 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value - Schedule of Assumptions to Estimate Fair Value of Warrants (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2020
$ / shares
Dec. 31, 2019
$ / shares
August 2016 Warrants [Member]    
Underlying price per share $ 2.48 $ 0.54
August 2016 Warrants [Member] | Exercise Price Per Share [Member]    
Fair value measurement, input per share $ 82.50 $ 82.50
August 2016 Warrants [Member] | Risk Free Interest Rate [Member]    
Fair value measurement, input Percentage 0.16 1.58
August 2016 Warrants [Member] | Expected Holding Period [Member]    
Fair value measurement, input term 1 year 2 months 1 day 1 year 8 months 2 days
August 2016 Warrants [Member] | Expected Volatility [Member]    
Fair value measurement, input Percentage 145 96
August 2016 Warrants [Member] | Expected Dividend Yield [Member]    
Fair value measurement, input Percentage
February 2017 Warrants [Member]    
Underlying price per share $ 2.48 $ 0.54
February 2017 Warrants [Member] | Exercise Price Per Share [Member] | Minimum [Member]    
Fair value measurement, input per share 30.25 30.25
February 2017 Warrants [Member] | Exercise Price Per Share [Member] | Maximum [Member]    
Fair value measurement, input per share $ 33.00 $ 33.00
February 2017 Warrants [Member] | Risk Free Interest Rate [Member]    
Fair value measurement, input Percentage 0.16 1.60
February 2017 Warrants [Member] | Expected Holding Period [Member] | Minimum [Member]    
Fair value measurement, input term 2 years 1 month 2 days 2 years 7 months 2 days
February 2017 Warrants [Member] | Expected Holding Period [Member] | Maximum [Member]    
Fair value measurement, input term 2 years 1 month 6 days 2 years 7 months 6 days
February 2017 Warrants [Member] | Expected Volatility [Member]    
Fair value measurement, input Percentage 115 89
February 2017 Warrants [Member] | Expected Dividend Yield [Member]    
Fair value measurement, input Percentage
June 2017 Warrants [Member]    
Underlying price per share $ 2.48 $ 0.54
June 2017 Warrants [Member] | Exercise Price Per Share [Member]    
Fair value measurement, input per share $ 27.50 $ 27.50
June 2017 Warrants [Member] | Risk Free Interest Rate [Member]    
Fair value measurement, input Percentage .16 1.60
June 2017 Warrants [Member] | Expected Holding Period [Member]    
Fair value measurement, input term 1 year 11 months 1 day 2 years 5 months 1 day
June 2017 Warrants [Member] | Expected Volatility [Member]    
Fair value measurement, input Percentage 120 91
June 2017 Warrants [Member] | Expected Dividend Yield [Member]    
Fair value measurement, input Percentage
August 2017 Warrants [Member]    
Underlying price per share $ 2.48 $ 0.54
August 2017 Warrants [Member] | Exercise Price Per Share [Member]    
Fair value measurement, input per share $ 19.80 $ 19.80
August 2017 Warrants [Member] | Risk Free Interest Rate [Member]    
Fair value measurement, input Percentage 0.16 1.59
August 2017 Warrants [Member] | Expected Holding Period [Member]    
Fair value measurement, input term 1 year 8 months 5 days 2 years 2 months 5 days
August 2017 Warrants [Member] | Expected Volatility [Member]    
Fair value measurement, input Percentage 125 94
August 2017 Warrants [Member] | Expected Dividend Yield [Member]    
Fair value measurement, input Percentage
April 2018 Warrants [Member]    
Underlying price per share $ 2.48 $ 0.54
April 2018 Warrants [Member] | Exercise Price Per Share [Member]    
Fair value measurement, input per share $ 17.16 $ 17.16
April 2018 Warrants [Member] | Risk Free Interest Rate [Member] | Minimum [Member]    
Fair value measurement, input Percentage 0.17 1.59
April 2018 Warrants [Member] | Risk Free Interest Rate [Member] | Maximum [Member]    
Fair value measurement, input Percentage 0.20 1.65
April 2018 Warrants [Member] | Expected Holding Period [Member] | Minimum [Member]    
Fair value measurement, input term 3 months 26 days 9 months 25 days
April 2018 Warrants [Member] | Expected Holding Period [Member] | Maximum [Member]    
Fair value measurement, input term 3 years 3 months 26 days 3 years 9 months 25 days
April 2018 Warrants [Member] | Expected Volatility [Member] | Minimum [Member]    
Fair value measurement, input Percentage 100 86
April 2018 Warrants [Member] | Expected Volatility [Member] | Maximum [Member]    
Fair value measurement, input Percentage 155 124
April 2018 Warrants [Member] | Expected Dividend Yield [Member]    
Fair value measurement, input Percentage
March 2019 Warrants [Member]    
Underlying price per share $ 2.48 $ 0.54
March 2019 Warrants [Member] | Exercise Price Per Share [Member]    
Fair value measurement, input per share $ 8.80 $ 8.80
March 2019 Warrants [Member] | Risk Free Interest Rate [Member]    
Fair value measurement, input Percentage 0.22 1.66
March 2019 Warrants [Member] | Expected Holding Period [Member]    
Fair value measurement, input term 3 years 8 months 9 days 4 years 2 months 8 days
March 2019 Warrants [Member] | Expected Volatility [Member]    
Fair value measurement, input Percentage 100 87
March 2019 Warrants [Member] | Expected Dividend Yield [Member]    
Fair value measurement, input Percentage