XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Stockholders' Equity Dividends (Details) - $ / shares
3 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Class of Stock [Line Items]    
Common Stock, Dividends, Per Share, Declared $ 0.316 $ 0.292
July 2018 dividend payment [Member]    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year May 24, 2018  
Dividends Payable, Date of Record Jun. 06, 2018  
Dividends Payable, Date to be Paid Jul. 03, 2018  
Common Stock, Dividends, Per Share, Declared $ 0.158  
October 2018 dividend payment [Member]    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year Jul. 26, 2018  
Dividends Payable, Date of Record Sep. 06, 2018  
Dividends Payable, Date to be Paid Oct. 01, 2018  
Common Stock, Dividends, Per Share, Declared $ 0.158