XML 49 R39.htm IDEA: XBRL DOCUMENT v3.19.1
6. STOCKHOLDERS' EQUITY (Details Narrative) - $ / shares
9 Months Ended
Jan. 31, 2019
Apr. 30, 2018
Common stock authorized 150,000,000 500,000,000
Common stock outstanding 56,072,291 55,689,222
Stock Incentive Plans [Member]    
Shares available for issuance 7,294,508  
ESPP [Member]    
Shares available for issuance 1,231,699  
Series E Preferred Stock [Member]    
Shares issuable upon conversion 6,826,435  
Liquidation preference price per share $ 25.00  
Conversion price per share $ 21.00  
If converted, Series E Preferred stock holders would receive shares of common stock. Common shares to be issued 1,961,619  
Each outstanding share that could be converted into common shares 4.18