XML 43 R32.htm IDEA: XBRL DOCUMENT v3.19.2
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Preferred Stock & Warrants (Details)
3 Months Ended
Nov. 20, 2018
USD ($)
item
$ / shares
shares
Oct. 23, 2017
USD ($)
item
$ / shares
shares
Apr. 30, 2018
USD ($)
Apr. 30, 2019
$ / shares
shares
Mar. 31, 2019
$ / shares
Jan. 31, 2019
shares
Oct. 31, 2018
USD ($)
Nov. 24, 2017
$ / shares
Sep. 30, 2016
USD ($)
item
$ / shares
shares
Equity                  
Proceeds from warrant exercises to purchase common stock | $     $ 6,961,000            
Series A convertible preferred stock, shares authorized       10,000,000   10,000,000      
Series A convertible preferred stock, shares issued       0   0      
Private placement                  
Equity                  
Share price (in dollars per share) | $ / shares         $ 0.09        
Warrant | Series B Warrants                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares $ 6.25             $ 3.50  
Issuance of common stock due to exercise of warrants (in shares) 1,066,670                
Warrant | New Warrants                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares $ 4.10                
Warrants expiry after number of months from issuance 30 months                
Warrants exercisable period after anniversary of issuance (in months) 6 months                
Warrant | New Warrants | Maximum                  
Equity                  
Number of shares of common stock subject to warrant (in shares) 1,067,670                
Warrants related to January 2014 agreement | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 46.25          
Warrants outstanding       11,581          
Warrants related to May 2014 agreement | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 50.875          
Warrants outstanding       12,656          
Warrants related to April to November 2014 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 92.50          
Warrants outstanding       61,062          
Warrants related to June 2015 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 68.75          
Warrants outstanding       4,363          
Warrants related to April 2016 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 30.00          
Warrants outstanding       70,581          
Warrants related to September 2016 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 18.75         $ 18.75
Warrant liability | $             $ 2,000   $ 566,000
Number of shares of common stock subject to warrant (in shares)                 51,466
Warrants outstanding       51,466          
Warrants related to September 2016 financing | Warrant | Risk-free interest rate                  
Equity                  
Warrants, measurement input | item                 1.1
Warrants related to September 2016 financing | Warrant | Contractual term                  
Equity                  
Warrants, contractual term                 5 years
Warrants related to September 2016 financing | Warrant | Expected volatility                  
Equity                  
Warrants, measurement input | item                 95.8
Warrants related to September 2016 financing | Warrant | Dividend rate                  
Equity                  
Warrants, measurement input | item                 0
Warrants related to November 2016 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 8.75          
Warrants outstanding       1,216,230          
Warrants related to November 2016 financing, tranche two | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 10.938          
Warrants outstanding       35,818          
Warrants related to November 2016 financing, tranche three | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 8.25          
Warrants outstanding       7,926          
Warrants related to April 2017 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 22.50          
Warrants outstanding       32,053          
Warrants related to October 2017 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares   $ 6.00   $ 7.50          
Number of shares of common stock subject to warrant (in shares)   102,564              
Warrants outstanding       153,848          
Incremental fair value of warrants | $   $ 151,000              
Warrants related to October 2017 financing | Warrant | Risk-free interest rate                  
Equity                  
Warrants, measurement input   2.03              
Warrants related to October 2017 financing | Warrant | Contractual term                  
Equity                  
Warrants, contractual term   5 years              
Warrants related to October 2017 financing | Warrant | Expected volatility                  
Equity                  
Warrants, measurement input   83.9              
Warrants related to October 2017 financing | Warrant | Dividend rate                  
Equity                  
Warrants, measurement input | item   0              
Warrants related to November 2017 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 5.00          
Warrants outstanding       2,277,412          
Warrants related to November 2017 financing, tranche two | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 6.25          
Warrants outstanding       1,336,886          
Incremental fair value of warrants | $ $ 874,000                
Warrants related to November 2017 financing, tranche two | Warrant | Risk-free interest rate                  
Equity                  
Warrants, measurement input 2.51                
Warrants related to November 2017 financing, tranche two | Warrant | Contractual term                  
Equity                  
Warrants, contractual term 6 months                
Warrants related to November 2017 financing, tranche two | Warrant | Expected volatility                  
Equity                  
Warrants, measurement input | item 78.4                
Warrants related to November 2017 financing, tranche two | Warrant | Dividend rate                  
Equity                  
Warrants, measurement input | item 0                
Warrants related To November 2018 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares       $ 4.100          
Warrants outstanding       1,066,670          
Common Stock | Warrants related to October 2017 financing | Warrant                  
Equity                  
Warrants exercise price (in dollars per share) | $ / shares   $ 7.50              
Warrants outstanding   158,848