XML 39 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Warrants - Ladenburg Warrants (Details)
1 Months Ended
Jul. 23, 2019
USD ($)
shares
Mar. 31, 2019
USD ($)
$ / shares
shares
Mar. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
Warrant Activity        
Warrants to purchase (in shares) | shares     9,580  
Warrant liability | $     $ 2,000 $ 3,000
Series A Warrants | Stock price        
Warrant Activity        
Warrants - Measurement input     0.53 0.65
Series A Warrants | Strike price        
Warrant Activity        
Warrants - Measurement input     787.50 787.50
Series A Warrants | Volatility        
Warrant Activity        
Warrants - Measurement input     141.60 143.41
Series A Warrants | Risk free rate        
Warrant Activity        
Warrants - Measurement input     0.29 1.62
Underwriter Warrants | Stock price        
Warrant Activity        
Warrants - Measurement input     0.53 0.65
Underwriter Warrants | Strike price        
Warrant Activity        
Warrants - Measurement input     52.50 52.50
Underwriter Warrants | Volatility        
Warrant Activity        
Warrants - Measurement input     141.60 143.41
Underwriter Warrants | Risk free rate        
Warrant Activity        
Warrants - Measurement input     0.29 1.69
March 2019 LOC Warrants        
Warrant Activity        
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    
Warrant Activity        
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        
Warrant Activity        
Warrants - Measurement input   17.50    
Securities purchase agreement | March 2019 Ladenburg Warrants | Strike price        
Warrant Activity        
Warrants - Measurement input   18.90    
Securities purchase agreement | March 2019 Ladenburg Warrants | Expected life        
Warrant Activity        
Warrants - Measurement input | $   5    
Securities purchase agreement | March 2019 Ladenburg Warrants | Volatility        
Warrant Activity        
Warrants - Measurement input   146    
Securities purchase agreement | March 2019 Ladenburg Warrants | Risk free rate        
Warrant Activity        
Warrants - Measurement input   2.21