XML 55 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Derivative Liabilities (Tables)
3 Months Ended
Mar. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of fair value warrant estimated valuation weighted-average assumptions
   Three months ended 
   March 31, 2021 
Expected term   2.30 - 2.75 
Expected average volatility   85% - 105% 
Expected dividend yield   - 
Risk-free interest rate   0.19% - 0.35% 
Schedule of changes in the derivative liabilities
Fair Value Measurements Using Significant Observable Inputs (Level 3)    
     
Balance at December 31, 2020  $1,115,260 
Addition of new derivatives recognized as warrant   9,730,919 
Addition of new derivatives recognized as loss on derivatives   10,813,347 
Exercise of warrants   (2,902,119)
Change in fair value of derivative liability   (7,176,380)
Balance at March 31, 2021  $11,581,027