Quarterly report pursuant to Section 13 or 15(d)

Warrants - Narrative (Details)

v3.21.2
Warrants - Narrative (Details) - $ / shares
3 Months Ended 6 Months Ended
Feb. 16, 2021
Feb. 12, 2021
Jan. 24, 2021
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Warrants (Textual)              
Common stock, par value (in usd per share)       $ 0.001   $ 0.001 $ 0.001
Purchase Warrants              
Warrants (Textual)              
Exercisable warrants per common share (in shares) 1 1 1        
January 2021 Warrants              
Warrants (Textual)              
Common stock issued in direct offering (in shares)       13,554,838      
February 2021 Pre-Funded Warrants              
Warrants (Textual)              
Common stock issued in direct offering (in shares)           8,000,000  
Warrants to purchase shares of common stock (in shares)   8,000,000          
Offering price (in usd per share)   $ 1.999          
Second February 2021 Pre-Funded Warrants              
Warrants (Textual)              
Common stock issued in direct offering (in shares)           6,950,250  
Warrants to purchase shares of common stock (in shares) 6,950,250            
Offering price (in usd per share) $ 2.009            
Registered Direct Offering              
Warrants (Textual)              
Common stock issued in direct offering (in shares) 3,000,000 7,000,000 5,800,000   15,800,000    
Registered Direct Offering | January 2021 Pre-Funded Warrants              
Warrants (Textual)              
Warrants to purchase shares of common stock (in shares)     3,000,000        
Offering price (in usd per share)     $ 1.549        
Exercisable warrants per common share (in shares)     1        
Warrants              
Warrants (Textual)              
Warrants to purchase shares of common stock (in shares) 9,950,250 15,000,000 19,354,838        
Exercise price of warrants (in usd per share)       $ 0.001   $ 0.001  
Warrants | Purchase Warrants              
Warrants (Textual)              
Offering price (in usd per share) $ 2.01 $ 2.00 $ 1.55        
Exercise price of warrants (in usd per share) $ 2.01 $ 2.00 $ 1.55        
Warrants | January 2021 Warrants              
Warrants (Textual)              
Warrants exercised for common shares (in shares)       13,554,838   13,554,838  
Warrants | February 2021 Pre-Funded Warrants              
Warrants (Textual)              
Warrants exercised for common shares (in shares)       8,000,000   8,000,000  
Warrants | Second February 2021 Pre-Funded Warrants              
Warrants (Textual)              
Warrants exercised for common shares (in shares)       6,950,250   6,950,250  
Warrants | Registered Direct Offering              
Warrants (Textual)              
Common stock issued in direct offering (in shares) 3,000,000 7,000,000 5,800,000        
Common stock, par value (in usd per share)   $ 0.001 $ 0.001        
Warrants | Registered Direct Offering | Purchase Warrants              
Warrants (Textual)              
Warrant and rights outstanding, term 5 years 5 years 5 years        
Warrants | Registered Direct Offering | January 2021 Pre-Funded Warrants              
Warrants (Textual)              
Exercise price of warrants (in usd per share) $ 0.001 $ 0.001 $ 0.001