XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Series E Convertible Preferred Stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 15, 2020
May 26, 2020
May 14, 2020
May 11, 2020
May 08, 2020
Apr. 09, 2020
Mar. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Jan. 25, 2019
Class of Stock [Line Items]                          
Sale of stock, number of shares issued (in shares)   1,205,400 146,854 447,761   904,970 800,000            
Number of shares called by warrants (in shares) 2,213,115                        
Exercise price of warrants (in USD per share) $ 3.05                        
Months until exercisable         6 months                
Deemed dividend recognized for beneficial conversion features of Convertible Preferred Stock issuance         $ 2,700,000                
Warrants issued (in shares) 184,426                        
Expiration term         5 years 6 months                
Warrants, fair value $ 370,666             $ 370,666          
Series N Warrant                          
Class of Stock [Line Items]                          
Exercise price of warrants (in USD per share) $ 2.39                        
Months until exercisable         6 months                
Series E Convertible Preferred Stock                          
Class of Stock [Line Items]                          
Par value (in dollars per share) 10             $ 0.001   $ 0.001      
Conversion price (in dollars per share) $ 2.44                        
Preferred stock, shares outstanding (in shares)               865,824   865,824   0  
Deemed dividend recognized for beneficial conversion features of Convertible Preferred Stock issuance               $ 2,664,717 $ 0 $ 2,664,717 $ 0    
Registered Direct Offering                          
Class of Stock [Line Items]                          
Sale of stock, number of 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 USD per share)         $ 1.50               $ 3.762
Private Placement | Series E Convertible Preferred Stock                          
Class of Stock [Line Items]                          
Sale of stock, number of shares issued (in shares) 865,824