XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity - Series E Convertible Preferred Stock (Details) - USD ($)
1 Months Ended 12 Months Ended
Oct. 02, 2020
Jun. 15, 2020
May 26, 2020
May 14, 2020
May 11, 2020
May 08, 2020
Apr. 09, 2020
Mar. 30, 2020
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Jan. 25, 2019
Class of Stock [Line Items]                        
Sale of stock, shares issued (in shares) 6,500,000   1,205,400 146,854 447,761   904,970 800,000        
Number of shares called by warrants (in shares)   2,213,115                    
Months until exercisable   6 months       6 months            
Exercise price of warrants (in dollars per share)   $ 3.05             $ 0.01 $ 0.01    
Shares issued upon conversion (in shares)                 863,852 863,852    
Class Of Warrant Or Right, Issued   184,426                    
Deemed dividend recognized on beneficial conversion features of convertible preferred stock   $ 2,700,000                    
Expiration term   5 years 6 months                    
Warrants, Fair Value   $ 370,666               $ 370,666    
Series N Warrant                        
Class of Stock [Line Items]                        
Months until exercisable   6 months                    
Exercise price of warrants (in dollars per share)   $ 2.39                    
Series E Convertible Preferred Stock                        
Class of Stock [Line Items]                        
Conversion price (in dollars per share)   $ 2.44                    
Shares converted (in shares)                 210,780      
Deemed dividend recognized on beneficial conversion features of convertible preferred stock                   $ 2,664,717 $ 0  
Registered Direct Offering                        
Class of Stock [Line Items]                        
Sale of stock, shares issued (in shares)   1,984,328                    
Private Placement                        
Class of Stock [Line Items]                        
Number of shares called by warrants (in shares)           859,813            
Exercise price of warrants (in dollars per share)           $ 1.50           $ 3.762
Private Placement | Series E Convertible Preferred Stock                        
Class of Stock [Line Items]                        
Sale of stock, shares issued (in shares)   865,824