XML 73 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Assumptions to Estimate Fair Value of Warrants (Details)
Jun. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
August 2016 Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Underlying price per share $ 2.15 $ 1.79
August 2016 Warrants [Member] | Measurement Input, Exercise Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 82.50 82.50
August 2016 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.02 0.09
August 2016 Warrants [Member] | Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 2 months 1 day 8 months 1 day
August 2016 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 35 75
August 2016 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage
February 2017 Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Underlying price per share $ 2.15 $ 1.79
February 2017 Warrants [Member] | Measurement Input, Exercise Price [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 30.25 30.25
February 2017 Warrants [Member] | Measurement Input, Exercise Price [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 33.00 33.00
February 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage   0.12
February 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.08  
February 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.10  
February 2017 Warrants [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 1 year 1 month 2 days 1 year 6 months 29 days
February 2017 Warrants [Member] | Measurement Input, Expected Term [Member] | Maximum [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 1 year 1 month 6 days 1 year 7 months 6 days
February 2017 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 80 130
February 2017 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage
June 2017 Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Underlying price per share $ 2.15 $ 1.79
June 2017 Warrants [Member] | Measurement Input, Exercise Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 27.50 27.50
June 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.07 0.11
June 2017 Warrants [Member] | Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 11 months 1 day 12 years 5 months 1 day
June 2017 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 75 135
June 2017 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage
August 2017 Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Underlying price per share $ 2.15 $ 1.79
August 2017 Warrants [Member] | Measurement Input, Exercise Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 19.80 19.80
August 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.06 0.11
August 2017 Warrants [Member] | Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 8 months 4 days 1 year 2 months 4 days
August 2017 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 70 110
August 2017 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage
April 2018 Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Underlying price per share $ 2.15 $ 1.79
April 2018 Warrants [Member] | Measurement Input, Exercise Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 17.16 17.16
April 2018 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.32 0.16
April 2018 Warrants [Member] | Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 2 years 3 months 25 days 2 years 9 months 21 days
April 2018 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 140 105
April 2018 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage
March 2019 Warrants [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Underlying price per share $ 2.15 $ 1.79
March 2019 Warrants [Member] | Measurement Input, Exercise Price [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 8.80 8.80
March 2019 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 0.29 0.19
March 2019 Warrants [Member] | Measurement Input, Expected Term [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Warrant term 2 years 8 months 8 days 3 years 2 months 8 days
March 2019 Warrants [Member] | Measurement Input, Price Volatility [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage 135 105
March 2019 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Fair value measurement, input Percentage