XML 40 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONVERTIBLE REDEEMABLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY - Series A Preferred Stock, Convertible Preferred Stock & Warrants (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2017
Nov. 28, 2016
May 15, 2014
May 14, 2014
Jul. 31, 2017
Apr. 30, 2017
Nov. 30, 2016
Sep. 30, 2016
Aug. 31, 2016
Apr. 30, 2016
Jun. 30, 2015
Apr. 30, 2015
Jul. 31, 2017
Mar. 31, 2015
Equity                            
Conversion of convertible notes payable to common stock (in shares)   1,926,711                        
Series A convertible preferred stock, shares issued 1,515       1,515   1,515           1,515  
Series A convertible preferred stock, shares authorized 10,000,000       10,000,000               10,000,000  
Public Offering                            
Equity                            
Share price (in dollars per share)                   $ 1.195        
Number of shares of common stock subject to warrant             31,499,725     1,952,000        
Warrants exercise price                   $ 1.20        
Issuance of common stock (in shares)                   3,600,000        
Private Placement                            
Equity                            
Share price (in dollars per share)         $ 0.36 $ 0.78   $ 0.60 $ 0.65       $ 0.36  
Number of shares of common stock subject to warrant           3,365,385   1,286,501            
Warrants exercise price           $ 0.90   $ 0.80            
Warrants, expiration term           5 years   5 years            
Issuance of common stock (in shares)         5,500,000 6,410,258   1,550,000 2,423,077          
Warrant                            
Equity                            
Warrants exercise price             $ 0.44              
Dividend rate               0.00%            
Risk-free rate               1.10%            
Contractual term               5 years            
Expected volatility               95.80%            
Warrant liability         $ 242,000     $ 566,000         $ 242,000  
Warrant | Minimum                            
Equity                            
Warrants, expiration term             5 years              
Warrant | Maximum                            
Equity                            
Warrants exercise price             $ 0.33              
Warrants, expiration term             7 years              
Warrant | Public Offering                            
Equity                            
Number of shares of common stock subject to warrant             3,246,429     1,952,000        
Warrants exercise price             $ 0.35     $ 1.20        
Warrant | Public Offering | Underwriters                            
Equity                            
Number of shares of common stock subject to warrant                     109,091      
Warrants exercise price                     $ 2.75      
Warrants, expiration term                     5 years      
Warrant | Private Placement                            
Equity                            
Number of shares of common stock subject to warrant               1,286,501            
Warrants exercise price               $ 0.80            
Series A Convertible Redeemable Preferred Stock | Series A Warrant                            
Equity                            
Number of shares of common stock subject to warrant 564,662                          
Warrants exercise price                       $ 2.50   $ 3.70
Proceeds from warrant exercises $ 1,411,655                          
Incremental fair value of warrants                       $ 436,000    
Series A Convertible Redeemable Preferred Stock | Series A Warrant | Warrant                            
Equity                            
Warrants outstanding         1,661,055               1,661,055  
Dividend rate                       0.00%    
Risk-free rate                       1.60%    
Expected volatility                       85.90%    
Series A Convertible Redeemable Preferred Stock | Series A Warrant | Warrant | Minimum                            
Equity                            
Contractual term                       4 years    
Series A Convertible Redeemable Preferred Stock | Series A Warrant | Warrant | Maximum                            
Equity                            
Contractual term                       5 years    
Series A Convertible Redeemable Preferred Stock | Service Provider Warrant | Warrant                            
Equity                            
Number of shares of common stock subject to warrant     316,395                      
Warrants exercise price     $ 2.035                      
Warrant expense     $ 99,000                      
Series A Convertible Redeemable Preferred Stock | Convertible Debt Warrant | Warrant                            
Equity                            
Conversion of convertible notes payable to common stock (in shares)                     54,054      
Number of shares of common stock subject to warrant       343,559                    
Warrants outstanding         289,505               289,505  
Fair value of warrants issued       $ 105,000                    
Warrants exercise price       $ 1.85                    
Contractual term     5 years                      
Series A Convertible Preferred Stock                            
Equity                            
Conversion of preferred stock percentage             19.99%              
Deemed dividend related to the beneficial conversion feature                         $ 100,000  
Series A Convertible Preferred Stock | Public Offering                            
Equity                            
Share price (in dollars per share)             $ 1,000