XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity Dividends (Details) - $ / shares
6 Months Ended
Nov. 18, 2021
Oct. 31, 2021
July 2021 dividend payment    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year   May 27, 2021
Dividends Payable, Date of Record   Jun. 08, 2021
Dividends Payable, Date to be Paid   Jul. 01, 2021
Common Stock, Dividends, Per Share, Declared   $ 0.1795
October 2021 dividend payment    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year   Jul. 22, 2021
Dividends Payable, Date of Record   Sep. 03, 2021
Dividends Payable, Date to be Paid   Oct. 01, 2021
Common Stock, Dividends, Per Share, Declared   $ 0.1795
Subsequent Event [Member] | December 2021 dividend payment    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year Nov. 18, 2021  
Dividends Payable, Date of Record Dec. 03, 2021  
Dividends Payable, Date to be Paid Dec. 28, 2021  
Common Stock, Dividends, Per Share, Declared $ 0.1885  
Subsequent Event [Member] | December 2021 special dividend payment    
Class of Stock [Line Items]    
Dividends Payable, Date Declared, Month and Year Nov. 18, 2021  
Dividends Payable, Date of Record Dec. 09, 2021  
Dividends Payable, Date to be Paid Dec. 29, 2021  
Common Stock, Dividends, Per Share, Declared $ 1.00