Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

v3.21.1
Stockholders' Equity (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 12, 2021
Jan. 12, 2021
Jan. 04, 2021
Dec. 22, 2020
Aug. 13, 2020
Jul. 28, 2020
Jul. 23, 2020
Nov. 15, 2019
Aug. 31, 2020
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Offering costs                   $ 14,906,805 $ 16,774    
Net proceeds                   $ 327,103,650 401,891    
Common stock, par value                   $ 0.0001   $ 0.0001  
Common stock, issued during the period, value                   $ 237,429,619 $ 385,117 $ 297,659,270  
Common stock shares issued during period               1,058,558       474,808  
Proceeds from public offering     $ 2,300,000                    
Underwriting Agreement [Member] | H.C. Wainwright [Member]                          
Sale of stock             7,666,666            
Stock option granted             999,999            
Shares issued price             $ 0.90            
Gross proceeds           $ 6,900,000              
Offering costs           600,000              
Net proceeds           $ 6,300,000              
Warrant to purchase common stock           536,667              
Warrant term           5 years              
Warrant exercise price           $ 1.125              
2020 At the Market Agreement [Member]                          
Offering costs                       $ 9,400,000 $ 10,000
Net proceeds                       $ 307,100,000 $ 300,000
Common stock, par value       $ 0.0001 $ 0.0001                
Common stock shares issued during period                       54,301,698 172,126
2020 At the Market Agreement [Member] | Maximum [Member]                          
Common stock, issued during the period, value       $ 200,000,000 $ 100,000,000                
Securities Purchase Agreement [Member]                          
Sale of stock 12,500,000                        
Common stock shares issued during period   12,500,000                      
Securities Purchase Agreement [Member] | Certain Purchasers [Member]                          
Sale of stock 12,500,000                        
Shares issued price $ 20.00 $ 20.00                      
Proceeds from public offering $ 250,000,000                        
Letter Agreement [Member] | H.C. Wainwright & Co., LLC [Member]                          
Warrant to purchase common stock                 375,000        
Warrant exercise price                 $ 25.00        
Fee payment description                 The Company agreed to pay to the Placement Agent a cash fee of 5.0% of the aggregate gross proceeds raised in the Offering. The Company also issued to designees of the Placement Agent warrants to purchase up to 3.0% of the aggregate number of shares of Common Stock sold in the transactions, or warrants to purchase up to 375,000 shares of Common Stock (the "Placement Agent Warrants"). The Placement Agent Warrants have an exercise price equal to 125% of the offering price per share (or $25.00 per share). The Company also agreed to pay the Placement Agent $50,000 for accountable expenses, to reimburse an investor's legal fees in an amount up to $7,500 and to pay $12,900 for the Placement Agent's clearing fees. Pursuant to the terms of the Engagement Letter, the Placement Agent has the right, for a period of twelve months following the closing of the Offerings, to act (i) as financial advisor in connection with any merger, consolidation or similar business combination by the Company and (ii) as sole book-running manager, sole underwriter or sole placement agent in connection with certain debt and equity financing transactions by the Company.        
Accountable expense                 $ 50,000        
Legal fees                 7,500        
Agent clearance fees                 $ 12,900