Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details Narrative)

Stockholders' Equity (Details Narrative) - USD ($)
3 Months Ended
Jul. 31, 2016
Apr. 30, 2016
Stockholders' Equity    
Restricted stock issued, shares 188,333  
Stock based compensation expense $ 429,000  
Stockholders' Equity    
Stock warrants outstanding 133,667  
Warrant | Minimum    
Stockholders' Equity    
Exercise price of warrants $ 7.50  
Warrant | Maximum    
Stockholders' Equity    
Exercise price of warrants $ 10.50  
Series B Preferred Shares    
Stockholders' Equity    
Preferred stock, shares converted 279,887  
Common stock issued upon conversion of preferred stock 1,865,913  
Adjustment to additional paid in capital upon redemption of preferred stock $ 3,414,621  
Conversion price, per share $ 12.20  
Number of common shares potentially issuable upon conversion of Series B Preferred Stock Convertible into 344,480 shares of common stock  
Series B Preferred Stock, outstanding after giving effect to the exchange 51,672 331,559