Quarterly report pursuant to Section 13 or 15(d)

Schedule of Reconciliation of Liabilities Measured at Fair Value (Details)

v3.21.2
Schedule of Reconciliation of Liabilities Measured at Fair Value (Details) - Warrant Liability [Member] - Fair Value, Inputs, Level 3 [Member]
6 Months Ended
Jun. 30, 2021
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Balance, December 31, 2020
Issuance of warrants 228,575,715
Change in fair value 773,447
Exercise of warrants (89,654,047)
Balance, June 30, 2021 $ 139,695,115