Quarterly report pursuant to Section 13 or 15(d)

Organization and Business (Details Narrative)

v3.21.2
Organization and Business (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 28, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
OrganizationAndBusinessLineItems [Line Items]                      
Cash and Cash Equivalents, Period Increase (Decrease)               $ 29,768,161      
Payments to Acquire Marketable Securities   $ 128,277,575           128,277,575      
Net loss   9,253,380 $ 7,394,648 $ 76,258,943 $ 2,007,209 $ 383,258,002 $ 5,835,944 92,906,971 $ 391,101,155    
Net Cash Used in Operating Activities               15,965,351 5,475,826    
Accumulated deficit   562,464,295           562,464,295   $ 469,557,324  
Stockholders' Equity Attributable to Parent   167,976,968 $ 171,963,144 $ 175,681,817 63,136,830 $ 63,218,056 $ 4,387,868 167,976,968 63,136,830 119,196,677 $ 9,086,702
Current assets   143,046,171           143,046,171   108,566,089  
Cash and cash equivalents   4,884,149     $ 50,461,566     4,884,149 50,461,566 100,456,324 $ 305,121
Marketable securities   125,340,336           125,340,336   0  
Current liabilities   11,607,299           11,607,299   7,178,906  
Working capital   $ 131,438,872           131,438,872   $ 101,387,183  
Proceeds from sale of stock               $ 57,264,656 $ 5,874,329    
Letter Agreements [Member]                      
OrganizationAndBusinessLineItems [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 39,740,500                    
Warrant exercise price $ 1.55                    
Proceeds from sale of stock $ 61,600,000                    
Payments of Stock Issuance Costs $ 4,286,844                    
Exercising Holders [Member]                      
OrganizationAndBusinessLineItems [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 39,740,500                    
Warrant exercise price $ 2.37