XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity Dividends (Details)
9 Months Ended
Jan. 31, 2021
$ / shares
July 2020 dividend payment [Member]  
Class of Stock [Line Items]  
Dividends Payable, Date Declared, Month and Year May 21, 2020
Dividends Payable, Date of Record Jun. 08, 2020
Dividends Payable, Date to be Paid Jul. 01, 2020
Common Stock, Dividends, Per Share, Declared $ 0.1743
October 2020 dividend payment [Member]  
Class of Stock [Line Items]  
Dividends Payable, Date Declared, Month and Year Jul. 23, 2020
Dividends Payable, Date of Record Sep. 04, 2020
Dividends Payable, Date to be Paid Oct. 01, 2020
Common Stock, Dividends, Per Share, Declared $ 0.1743
January 2021 dividend payment [Member]  
Class of Stock [Line Items]  
Dividends Payable, Date Declared, Month and Year Nov. 19, 2020
Dividends Payable, Date of Record Dec. 04, 2020
Dividends Payable, Date to be Paid Jan. 04, 2021
Common Stock, Dividends, Per Share, Declared $ 0.1795
April 2021 dividend payment [Member]  
Class of Stock [Line Items]  
Dividends Payable, Date Declared, Month and Year Jan. 27, 2021
Dividends Payable, Date of Record Mar. 08, 2021
Dividends Payable, Date to be Paid Apr. 01, 2021
Common Stock, Dividends, Per Share, Declared $ 0.1795