XML 84 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Capital Stock and Changes in Capital Accounts, Cash Dividends Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 17, 2019
Mar. 20, 2019
Jan. 16, 2019
Dec. 19, 2018
Oct. 24, 2018
Sep. 26, 2018
Jul. 18, 2018
Jun. 21, 2018
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2018
Share repurchases [Abstract]                      
Average purchase price (in dollars per share)                 $ 43.05 $ 50.35 $ 55.65
Cash dividend [Abstract]                      
Total Dividend $ 19,000   $ 19,000   $ 19,100   $ 19,200   $ 76,658 $ 75,752 $ 73,542
Class A Common Stock [Member]                      
Share repurchases [Abstract]                      
Shares Repurchased (in shares)                 1,079,936 1,191,496 713,177
Cash dividend [Abstract]                      
Common stock dividend (in dollars per share)                 $ 1.36 $ 1.32 $ 1.28
Class A Common Stock [Member] | Dividend Declared in Q1 2020 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Jun. 27, 2019    
Common stock dividend (in dollars per share)               $ 0.34      
Dividend paid date                 Jul. 24, 2019    
Dividend record date                 Jul. 10, 2019    
Class A Common Stock [Member] | Dividend Declared in Q2 2019 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Sep. 26, 2019    
Common stock dividend (in dollars per share)           $ 0.34          
Dividend paid date                 Oct. 23, 2019    
Dividend record date                 Oct. 08, 2019    
Class A Common Stock [Member] | Dividend Declared in Q3 2019 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Dec. 18, 2019    
Common stock dividend (in dollars per share)       $ 0.34              
Dividend paid date                 Jan. 16, 2020    
Dividend record date                 Jan. 02, 2020    
Class A Common Stock [Member] | Dividend Declared in Q4 2019 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Mar. 18, 2020    
Common stock dividend (in dollars per share)   $ 0.34                  
Dividend paid date                 Apr. 15, 2020    
Dividend record date                 Mar. 31, 2020    
Class B Common [Member]                      
Share repurchases [Abstract]                      
Shares Repurchased (in shares)                 2,281 0 0
Cash dividend [Abstract]                      
Common stock dividend (in dollars per share)                 $ 1.36 $ 1.32 $ 1.28
Class B Common [Member] | Dividend Declared in Q1 2020 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Jun. 27, 2019    
Common stock dividend (in dollars per share)               $ 0.34      
Dividend paid date                 Jul. 24, 2019    
Dividend record date                 Jul. 10, 2019    
Class B Common [Member] | Dividend Declared in Q2 2019 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Sep. 26, 2019    
Common stock dividend (in dollars per share)           $ 0.34          
Dividend paid date                 Oct. 23, 2019    
Dividend record date                 Oct. 08, 2019    
Class B Common [Member] | Dividend Declared in Q3 2019 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Dec. 18, 2019    
Common stock dividend (in dollars per share)       $ 0.34              
Dividend paid date                 Jan. 16, 2020    
Dividend record date                 Jan. 02, 2020    
Class B Common [Member] | Dividend Declared in Q4 2019 [Member]                      
Cash dividend [Abstract]                      
Date of Declaration by Board of Directors                 Mar. 18, 2020    
Common stock dividend (in dollars per share)   $ 0.34                  
Dividend paid date                 Apr. 15, 2020    
Dividend record date                 Mar. 31, 2020