Quarterly report pursuant to Section 13 or 15(d)

Warrants - Additional Information (Details)

v3.20.2
Warrants - Additional Information (Details) - USD ($)
9 Months Ended
Aug. 05, 2020
Jul. 31, 2020
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Nov. 13, 2019
Class of Warrant or Right [Line Items]            
Convertible Preferred Stock Maximum Beneficial Ownership Percentage     9.99%      
Proceeds from Warrant Exercises $ 2,500,000   $ 2,972,018 $ 0    
Early Warrant Exercise Transaction            
Class of Warrant or Right [Line Items]            
Beneficial ownership percentage     9.99%      
Warrant shares in abeyance     803,300      
Series A Warrants [Member] | Early Warrant Exercise Transaction            
Class of Warrant or Right [Line Items]            
Warrants to purchase common stock     1,176,137      
Proceeds from Warrant Exercises   $ 2,500,000        
Series C warrants | Early Warrant Exercise Transaction            
Class of Warrant or Right [Line Items]            
Warrants to purchase common stock     705,688      
Warrants, exercise price     $ 8.90      
Estimated fair value of warrants     $ 3,700,000      
warrants and Pre Funded Warrants            
Class of Warrant or Right [Line Items]            
Proceeds from Warrant Exercises     $ 424,431      
Warrants            
Class of Warrant or Right [Line Items]            
Warrants, exercise price     $ 6.24   $ 10.68  
Class of Warrant or Right, Exercised     548,771      
Warrant holder exercised (in shares)     175,934      
Pre Funded Warrants            
Class of Warrant or Right [Line Items]            
Class of Warrant or Right, Exercised     300,350      
Pre Funded Warrants | Offering            
Class of Warrant or Right [Line Items]            
Warrants, exercise price           $ 0.001