XML 81 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Warrants - Ladenburg Warrants (Details)
1 Months Ended
Jul. 23, 2019
USD ($)
shares
May 31, 2020
USD ($)
$ / shares
item
shares
Mar. 31, 2019
USD ($)
$ / shares
shares
Jun. 30, 2020
USD ($)
$ / shares
shares
May 22, 2020
$ / shares
Apr. 30, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
Warrants              
Warrants to purchase (in shares) | shares       9,580      
Warrant liability | $       $ 4,086,000     $ 3,000
Series A Warrants | Stock price              
Warrants              
Warrants - Measurement input       0.49     0.65
Series A Warrants | Strike price              
Warrants              
Warrants - Measurement input       787.50     787.50
Series A Warrants | Expected life              
Warrants              
Term of warrant       1 year 10 months 24 days     2 years 4 months 28 days
Series A Warrants | Volatility              
Warrants              
Warrants - Measurement input       141.00     143.41
Series A Warrants | Risk free rate              
Warrants              
Warrants - Measurement input       0.16     1.62
Series 3 warrants              
Warrants              
Warrants to purchase (in shares) | shares   8,670,852          
Exercise price (in dollars per share)   $ 0.53          
Warrants exercisable period   6 months          
Term of warrant   5 years          
Contingent settlement methods | item   2          
Warrants conversion | shares   1          
Warrant liability | $   $ 3,695,723          
Series 3 warrants | Stock price              
Warrants              
Warrants - Measurement input   0.05   0.49 0.44    
Series 3 warrants | Strike price              
Warrants              
Warrants - Measurement input   0.44   0.05 0.05    
Series 3 warrants | Expected life              
Warrants              
Term of warrant   5 years 6 months   5 years 4 months 21 days 5 years 6 months    
Series 3 warrants | Volatility              
Warrants              
Warrants - Measurement input   141   141 143    
Series 3 warrants | Risk free rate              
Warrants              
Warrants - Measurement input   0.34   0.29 0.34    
Underwriter Warrants              
Warrants              
Warrants to purchase (in shares) | shares           100,780  
Exercise price (in dollars per share)           $ 2.50  
Warrant liability | $           $ 31,363  
Underwriter Warrants | Stock price              
Warrants              
Warrants - Measurement input       0.49   2.50 0.65
Underwriter Warrants | Strike price              
Warrants              
Warrants - Measurement input       52.50   0.45 52.50
Underwriter Warrants | Expected life              
Warrants              
Term of warrant       3 years 3 months 18 days   4 years 3 months 3 years 9 months 4 days
Underwriter Warrants | Volatility              
Warrants              
Warrants - Measurement input       141   141 143.41
Underwriter Warrants | Risk free rate              
Warrants              
Warrants - Measurement input       0.18   0.29 1.69
March 2019 LOC Warrants              
Warrants              
Warrants exercisable | shares 45,750            
Fair value of warrants | $ $ 71,000            
Securities purchase agreement | March 2019 Ladenburg Warrants              
Convertible Promissory Notes and Common Stock Warrants [Line Items]              
Shares issued (in shares) | shares     19,019        
Warrants              
Warrants to purchase (in shares) | shares     761        
Exercise price (in dollars per share)     $ 17.50        
Warrant liability | $     $ 13,000        
Securities purchase agreement | March 2019 Ladenburg Warrants | Stock price              
Warrants              
Warrants - Measurement input     17.50        
Securities purchase agreement | March 2019 Ladenburg Warrants | Strike price              
Warrants              
Warrants - Measurement input     18.90        
Securities purchase agreement | March 2019 Ladenburg Warrants | Expected life              
Warrants              
Term of warrant     5 years        
Securities purchase agreement | March 2019 Ladenburg Warrants | Volatility              
Warrants              
Warrants - Measurement input     146        
Securities purchase agreement | March 2019 Ladenburg Warrants | Risk free rate              
Warrants              
Warrants - Measurement input     2.21