XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of Assumptions to Estimate Fair Value of Warrants (Details)
Sep. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Mar. 16, 2018
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term     5 years
February 2017 Warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Underlying price per share $ 2.02 $ 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.08 0.12  
February 2017 Warrants [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 10 months 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 10 months 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 60 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.02 $ 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.06 0.11  
June 2017 Warrants [Member] | Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 8 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 55 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.02 $ 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.05 0.11  
August 2017 Warrants [Member] | Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 5 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 35 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.02 $ 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.30 0.16  
April 2018 Warrants [Member] | Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 2 years 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.02 $ 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.39 0.19  
March 2019 Warrants [Member] | Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 2 years 5 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