XML 46 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Earnings (Loss) Per Share - Summary of Dilutive or Potentially Dilutive Instruments Outstanding (Details) - shares
6 Months Ended
Oct. 31, 2018
Oct. 31, 2017
Total potential incremental shares 350,663,891 18,331,157
Convertible Notes [Member]    
Total potential incremental shares 240,356,018 243,284
Stock Warrants [Member]    
Total potential incremental shares 2,493,333 333,333
Convertible Preferred Stock [Member]    
Total potential incremental shares 107,814,540 17,754,540