XML 54 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Stockholders' Equity Dividends (Details) - $ / shares
3 Months Ended 6 Months Ended
Nov. 16, 2017
Oct. 31, 2017
Oct. 31, 2016
Oct. 31, 2017
Oct. 31, 2016
Class of Stock [Line Items]          
Common Stock, Dividends, Per Share, Declared   $ 0 $ 0 $ 0.365 $ 0.34
July 2017 dividend payment [Member]          
Class of Stock [Line Items]          
Dividends Payable, Date Declared, Month and Year       May 24, 2017  
Dividends Payable, Date of Record       Jun. 05, 2017  
Dividends Payable, Date to be Paid       Jul. 03, 2017  
Common Stock, Dividends, Per Share, Declared       $ 0.1825  
October 2017 dividend payment [Member]          
Class of Stock [Line Items]          
Dividends Payable, Date Declared, Month and Year       Jul. 27, 2017  
Dividends Payable, Date of Record       Sep. 07, 2017  
Dividends Payable, Date to be Paid       Oct. 02, 2017  
Common Stock, Dividends, Per Share, Declared       $ 0.1825  
Subsequent Event [Member] | January 2018 dividend payment [Member]          
Class of Stock [Line Items]          
Dividends Payable, Date Declared, Month and Year Nov. 16, 2017        
Dividends Payable, Date of Record Dec. 07, 2017        
Dividends Payable, Date to be Paid Jan. 02, 2018        
Common Stock, Dividends, Per Share, Declared $ 0.1975