Quarterly report pursuant to Section 13 or 15(d)

Stock Warrants - Additional Information (Details)

v3.20.2
Stock Warrants - Additional Information (Details) - USD ($)
1 Months Ended 9 Months Ended
Oct. 15, 2018
Oct. 15, 2018
Oct. 10, 2018
Oct. 10, 2014
Nov. 18, 2016
Sep. 30, 2020
Dec. 31, 2019
Oct. 31, 2018
Dec. 26, 2017
Equity, Class of Treasury Stock                  
Proceeds from Issuance or Sale of Equity   $ 18,600,000              
Warrants Not Settleable in Cash, Fair Value Disclosure                 $ 9,000
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 13,672,173 13,672,173              
Preferred Stock, Par or Stated Value Per Share           $ 1,000 $ 1,000    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 1.38 $ 1.38           $ 1.38  
Class A [Member]                  
Equity, Class of Treasury Stock                  
Stock Issued During Period, Shares, New Issues 2,520,000                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number       61.25          
Preferred Stock Conversion Price Per Share $ 1.15 $ 1.15              
Class B [Member]                  
Equity, Class of Treasury Stock                  
Stock Issued During Period, Shares, New Issues   15,723              
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 13,672,173              
Stock Issued During Period, Value, Issued for Services   $ 1,000              
Preferred Stock, Par or Stated Value Per Share $ 1,000 $ 1,000              
Conversion of Stock, Shares Converted   13,672,173       11,577      
IPO [Member]                  
Equity, Class of Treasury Stock                  
Warrants Not Settleable in Cash, Fair Value Disclosure         $ 15,700,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       $ 1.47 $ 35.00        
IPO [Member] | Series A [Member]                  
Equity, Class of Treasury Stock                  
Class of Warrant or Right, Exercise Price of Warrants or Rights         50.05        
IPO [Member] | Series B [Member]                  
Equity, Class of Treasury Stock                  
Class of Warrant or Right, Exercise Price of Warrants or Rights         $ 60.20        
Over-Allotment Option [Member]                  
Equity, Class of Treasury Stock                  
Stock Issued During Period, Shares, New Issues   2,428,825 2,428,825            
Issuance Of Warrants To Purchase Of Common Stock 1,807,826 1,807,826              
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 2,428,825 2,428,825 2,428,825            
Issue of warrants to purchase common stock     1,807,826            
Underwritten Public Offering [Member] | October 2018 Warrants [Member]                  
Equity, Class of Treasury Stock                  
Warrant Term   5 years              
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          
Issuance Of Warrants To Purchase Of Common Stock       0.50          
Share Based Compensation Arrangement By Share Based Payment Award Warrants Vested and Expected To Vest Outstanding Number       200,852          
Warrant [Member]                  
Equity, Class of Treasury Stock                  
Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Warrants Exercisable Number                 714
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 13,672,173 13,672,173