XML 23 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity Dividends (Details) - $ / shares
6 Months Ended
Nov. 21, 2019
Oct. 31, 2019
July 2019 dividend payment [Member]    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year   May 23, 2019
Dividends Payable, Date of Record   Jun. 06, 2019
Dividends Payable, Date to be Paid   Jul. 01, 2019
Common Stock, Dividends, Per Share, Declared   $ 0.166
October 2019 dividend payment [Member]    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year   Jul. 25, 2019
Dividends Payable, Date of Record   Sep. 06, 2019
Dividends Payable, Date to be Paid   Oct. 01, 2019
Common Stock, Dividends, Per Share, Declared   $ 0.166
Subsequent Event [Member] | January 2020 dividend payment [Member]    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year Nov. 21, 2019  
Dividends Payable, Date of Record Dec. 05, 2019  
Dividends Payable, Date to be Paid Jan. 02, 2020  
Common Stock, Dividends, Per Share, Declared $ 0.1743