XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Assumptions to Estimate Fair Value of Warrants (Details)
Jun. 30, 2022
$ / shares
Dec. 31, 2021
$ / 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 $ 0.78 $ 0.92  
February 2017 Warrants [Member] | Measurement Input, Exercise Price [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 30.25 30.25  
February 2017 Warrants [Member] | Measurement Input, Exercise Price [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 33.00 33.00  
February 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 1.29 0.22  
February 2017 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member] | Maximum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 1.32 0.23  
February 2017 Warrants [Member] | Measurement Input, Expected Term [Member] | Minimum [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 1 month 2 days 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 month 6 days 7 months 6 days  
February 2017 Warrants [Member] | Measurement Input, Price Volatility [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 45 45  
February 2017 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input  
April 2018 Warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Underlying price per share $ 0.78 $ 0.92  
April 2018 Warrants [Member] | Measurement Input, Exercise Price [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 17.16 17.16  
April 2018 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 2.84 0.67  
April 2018 Warrants [Member] | Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 1 year 3 months 25 days 1 year 9 months 21 days  
April 2018 Warrants [Member] | Measurement Input, Price Volatility [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 65 120  
April 2018 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input  
March 2019 Warrants [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Underlying price per share $ 0.78 $ 0.92  
March 2019 Warrants [Member] | Measurement Input, Exercise Price [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 8.80 8.80  
March 2019 Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 2.88 0.78  
March 2019 Warrants [Member] | Measurement Input, Expected Term [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Warrant term 1 year 8 months 8 days 2 years 2 months 8 days  
March 2019 Warrants [Member] | Measurement Input, Price Volatility [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 70 125  
March 2019 Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input