XML 26 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants - (Details)
1 Months Ended 12 Months Ended
Jul. 23, 2019
USD ($)
shares
Sep. 11, 2018
shares
May 31, 2019
USD ($)
Y
$ / shares
shares
Oct. 31, 2018
USD ($)
Y
$ / shares
shares
Sep. 30, 2018
USD ($)
Y
$ / shares
shares
Aug. 31, 2018
USD ($)
Y
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
shares
Convertible Promissory Notes and Common Stock Warrants [Line Items]                
Amount of shares issued | $               $ 2,055,874
Warrant Activity                
Warrants to purchase (in shares)             9,580 10,849
Stock issuance and other costs | $               $ 2,117,550
Term   5 years         5 years  
Warrant liability | $             $ 3,492 220,376
Change in warrant liability | $             $ (1,009,402) $ (331,016)
Series A Warrants | Stock price                
Warrant Activity                
Warrants - Measurement input             0.0065 0.1610
Series A Warrants | Strike price                
Warrant Activity                
Warrants - Measurement input             7.8750 7.8750
Series A Warrants | Volatility                
Warrant Activity                
Warrants - Measurement input             1.4341 1.3563
Series A Warrants | Risk free rate                
Warrant Activity                
Warrants - Measurement input             0.0162 0.0246
Financing Warrants                
Warrant Activity                
Warrants to purchase (in shares)           429    
Term           5 years    
Expirations           17,582    
Financing Warrants | Stock price                
Warrant Activity                
Warrants - Measurement input           74.20    
Financing Warrants | Strike price                
Warrant Activity                
Warrants - Measurement input           74.20    
Financing Warrants | Expected life                
Warrant Activity                
Warrants - Measurement input | Y           5    
Financing Warrants | Volatility                
Warrant Activity                
Warrants - Measurement input           126.00    
Financing Warrants | Risk free rate                
Warrant Activity                
Warrants - Measurement input           3.83    
License Transaction Warrants Member                
Warrant Activity                
Warrants to purchase (in shares)           952    
Term           5 years    
Warrants - Measurement input           74.20    
Warrant liability | $           $ 6,312    
License Transaction Warrants Member | Stock price                
Warrant Activity                
Warrants - Measurement input           74.20    
License Transaction Warrants Member | Expected life                
Warrant Activity                
Warrants - Measurement input | Y           5    
License Transaction Warrants Member | Volatility                
Warrant Activity                
Warrants - Measurement input           0.126    
License Transaction Warrants Member | Risk free rate                
Warrant Activity                
Warrants - Measurement input           3.83    
Underwriter Warrants                
Warrant Activity                
Warrants to purchase (in shares)       17,142        
Exercise price (in dollars per share) | $ / shares       $ 52.50        
Fair value of warrant | $       $ 611,286        
Underwriter Warrants | Stock price                
Warrant Activity                
Warrants - Measurement input       41.30     0.0065 0.1610
Underwriter Warrants | Strike price                
Warrant Activity                
Warrants - Measurement input       52.50     0.5250 0.5250
Underwriter Warrants | Expected life                
Warrant Activity                
Warrants - Measurement input | Y       5        
Underwriter Warrants | Volatility                
Warrant Activity                
Warrants - Measurement input       0.138     1.4341 1.3563
Underwriter Warrants | Risk free rate                
Warrant Activity                
Warrants - Measurement input       2.51     0.0169 0.0251
March 2019 LOC Warrants                
Warrant Activity                
Warrants exercisable 45,750              
Fair value of warrant | $ $ 71,079              
August 2018 LOC Warrant                
Warrant Activity                
Warrants to purchase (in shares)           9,580    
Exercise price (in dollars per share) | $ / shares           $ 49.08    
Term           5 years    
Fair value of warrant | $           $ 493,688    
August 2018 LOC Warrant | Stock price                
Warrant Activity                
Warrants - Measurement input           58.52    
August 2018 LOC Warrant | Expected life                
Warrant Activity                
Warrants - Measurement input | Y           5    
August 2018 LOC Warrant | Volatility                
Warrant Activity                
Warrants - Measurement input           0.132    
August 2018 LOC Warrant | Risk free rate                
Warrant Activity                
Warrants - Measurement input           2.77    
August 2018 LOC Warrant | Dividend rate                
Warrant Activity                
Warrants - Measurement input           0    
September 2018 L2 Warrants                
Warrant Activity                
Warrants to purchase (in shares)         2,649      
Exercise price (in dollars per share) | $ / shares         $ 63.00      
Term         5 years      
Fair value of warrant | $         $ 100,330      
September 2018 L2 Warrants | Stock price                
Warrant Activity                
Warrants - Measurement input         44.80      
September 2018 L2 Warrants | Expected life                
Warrant Activity                
Warrants - Measurement input | Y         5      
September 2018 L2 Warrants | Volatility                
Warrant Activity                
Warrants - Measurement input         0.132      
September 2018 L2 Warrants | Risk free rate                
Warrant Activity                
Warrants - Measurement input         2.87      
September 2018 L2 Warrants | Dividend rate                
Warrant Activity                
Warrants - Measurement input         0      
September 2018 Conte Warrants                
Warrant Activity                
Warrants to purchase (in shares)         484      
Exercise price (in dollars per share) | $ / shares         $ 86.10      
Term         5 years      
Fair value of warrant | $         $ 17,819      
September 2018 Conte Warrants | Stock price                
Warrant Activity                
Warrants - Measurement input         44.80      
September 2018 Conte Warrants | Expected life                
Warrant Activity                
Warrants - Measurement input | Y         5      
September 2018 Conte Warrants | Volatility                
Warrant Activity                
Warrants - Measurement input         0.132      
September 2018 Conte Warrants | Risk free rate                
Warrant Activity                
Warrants - Measurement input         2.87      
September 2018 Conte Warrants | Dividend rate                
Warrant Activity                
Warrants - Measurement input         0      
Minimum | Financing Warrants                
Convertible Promissory Notes and Common Stock Warrants [Line Items]                
Amount of shares issued | $       $ 3,000,000   $ 3,000,000    
Common Stock                
Convertible Promissory Notes and Common Stock Warrants [Line Items]                
Shares issued (in shares)   1,071            
Share issue price (in dollars per share) | $ / shares             $ 0.80  
Private placement                
Convertible Promissory Notes and Common Stock Warrants [Line Items]                
Shares issued (in shares)             2,500,000  
Warrant Activity                
Warrants to purchase (in shares)             1,250,000  
Gross proceeds from issuance | $             $ 1,500,000  
Securities purchase agreement | March 2019 Ladenburg Warrants                
Convertible Promissory Notes and Common Stock Warrants [Line Items]                
Shares issued (in shares)     19,019          
Warrant Activity                
Warrants to purchase (in shares)     761          
Exercise price (in dollars per share) | $ / shares     $ 17.50          
Warrant liability | $     $ 13,028          
Securities purchase agreement | March 2019 Ladenburg Warrants | Stock price                
Warrant Activity                
Warrants - Measurement input     18.90          
Securities purchase agreement | March 2019 Ladenburg Warrants | Strike price                
Warrant Activity                
Warrants - Measurement input     17.50          
Securities purchase agreement | March 2019 Ladenburg Warrants | Expected life                
Warrant Activity                
Warrants - Measurement input | Y     5          
Securities purchase agreement | March 2019 Ladenburg Warrants | Volatility                
Warrant Activity                
Warrants - Measurement input     0.146          
Securities purchase agreement | March 2019 Ladenburg Warrants | Risk free rate                
Warrant Activity                
Warrants - Measurement input     2.21