Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation and Warrants - Stock Warrants (Details)

v3.20.4
Stock-Based Compensation and Warrants - Stock Warrants (Details) - USD ($)
1 Months Ended 2 Months Ended 12 Months Ended
Oct. 15, 2018
Oct. 10, 2018
Oct. 10, 2014
Nov. 18, 2016
Mar. 03, 2021
Feb. 28, 2021
Dec. 31, 2020
Dec. 31, 2019
Nov. 16, 2020
Nov. 15, 2020
Oct. 31, 2018
Dec. 26, 2017
Equity, Class of Treasury Stock                        
Proceeds from "at-the-market" stock issuance $ 18,600,000           $ 3,359,000 $ 0        
Warrants Not Settleable in Cash, Fair Value Disclosure                       $ 9,000
Effect of Warrant exercise price adjustment             $ 880,000 $ 0        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   13,672,173                    
Preferred Stock, Par or Stated Value Per Share             $ 0.0001 $ 0.0001        
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 1.38             $ 0.69 $ 1.38 $ 1.38  
Subsequent Event [Member]                        
Equity, Class of Treasury Stock                        
Stock Issued During Period, Shares, New Issues         76,300,000              
Proceeds from Issuance of Common Stock         $ 63,800,000              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights           11,655,747            
Cash proceeds from exercise of warrants         $ 8,000,000 $ 8,000,000            
Series B Preferred Stock [Member]                        
Equity, Class of Treasury Stock                        
Preferred Stock Conversion Price Per Share $ 1.15                      
Stock Issued During Period, Value, Issued for Services $ 1,000                      
Preferred Stock, Par or Stated Value Per Share $ 1,000                      
Conversion of Stock, Shares Converted 13,672,173                      
Class of Warrant or Right, Exercise Price of Warrants or Rights                     $ 1.38  
IPO [Member]                        
Equity, Class of Treasury Stock                        
Warrants Not Settleable in Cash, Fair Value Disclosure       $ 15,700,000       $ 100,000,000        
Stock Issued During Period, Shares, New Issues       714,286                
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       1,428,571                
Sale of Stock, Price Per Share       $ 35.00                
IPO [Member] | Series A Warrants [Member]                        
Equity, Class of Treasury Stock                        
Class of Warrant or Right, Exercise Price of Warrants or Rights       50.05                
IPO [Member] | Series B Warrants [Member]                        
Equity, Class of Treasury Stock                        
Class of Warrant or Right, Exercise Price of Warrants or Rights       $ 60.20                
IPO [Member] | Series A [Member]                        
Equity, Class of Treasury Stock                        
Sale of Stock, Number of Shares Issued in Transaction   2,520,000                    
Share Price   $ 1.15                    
IPO [Member] | Series B [Member]                        
Equity, Class of Treasury Stock                        
Sale of Stock, Number of Shares Issued in Transaction   15,723                    
Share Price   $ 1,000                    
Over-Allotment Option [Member]                        
Equity, Class of Treasury Stock                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,428,825                    
Issue of warrants to purchase common stock   1,807,826                    
Over-Allotment Option [Member] | Series B Preferred Stock [Member]                        
Equity, Class of Treasury Stock                        
Stock Issued During Period, Shares, New Issues   2,428,825                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   2,428,825                    
Issue of warrants to purchase common stock   1,807,826                    
Series A Warrants [Member]                        
Equity, Class of Treasury Stock                        
Proceeds from Issuance of Common Stock     $ 19,100,000                  
Sale of Stock, Number of Shares Issued in Transaction     14,059,616                  
Share Based Compensation Arrangement By Share Based Payment Award Warrants Vested and Expected To Vest Outstanding Number     61.25                  
Sale of Stock, Price Per Share     $ 1.47                  
Issue of warrants to purchase common stock     0.50                  
Warrant [Member]                        
Equity, Class of Treasury Stock                        
Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Warrants Exercisable Number                       714
Warrant [Member] | Series B Preferred Stock [Member]                        
Equity, Class of Treasury Stock                        
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 13,672,173