XML 75 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Liabilities (Details) - Schedule of changes in the derivative liabilities - Fair Value, Inputs, Level 3 [Member]
6 Months Ended
Jun. 30, 2021
USD ($)
Derivative Liabilities (Details) - Schedule of changes in the derivative liabilities [Line Items]  
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 (11,685,387)
Balance at March 31, 2021 $ 7,072,020