XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Reconciliation of Weighted Average Shares Outstanding and Share Repurchases, Share Repurchases and Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jan. 16, 2019
Dec. 19, 2018
Oct. 24, 2018
Sep. 26, 2018
Jul. 18, 2018
Jun. 21, 2018
Jan. 31, 2019
Jan. 31, 2018
Jan. 31, 2019
Jan. 31, 2018
Cash dividend [Abstract]                    
Cash dividends $ 18,900   $ 18,900   $ 19,000       $ 56,963 $ 55,093
Class A Common [Member]                    
Share repurchases [Abstract]                    
Shares repurchased (in shares)             208,711 0 633,831 550,757
Average purchase price (in dollars per share)             $ 47.91 $ 0 $ 55.21 $ 53.12
Cash dividend [Abstract]                    
Common stock (in dollars per share)             0.33 0.32 $ 0.99 0.96
Class A Common [Member] | Dividend Declared in Q1 2019 [Member]                    
Cash dividend [Abstract]                    
Dividend declared date                 Jun. 21, 2018  
Common stock (in dollars per share)           $ 0.33        
Dividend payable date                 Jul. 18, 2018  
Dividend record date                 Jul. 03, 2018  
Class A Common [Member] | Dividend Declared in Q2 2019 [Member]                    
Cash dividend [Abstract]                    
Dividend declared date                 Sep. 26, 2018  
Common stock (in dollars per share)       $ 0.33            
Dividend payable date                 Oct. 24, 2018  
Dividend record date                 Oct. 09, 2018  
Class A Common [Member] | Dividend Declared in Q3 2019 [Member]                    
Cash dividend [Abstract]                    
Dividend declared date                 Dec. 19, 2018  
Common stock (in dollars per share)   $ 0.33                
Dividend payable date                 Jan. 16, 2019  
Dividend record date                 Jan. 02, 2019  
Class B Common [Member]                    
Cash dividend [Abstract]                    
Common stock (in dollars per share)             $ 0.33 $ 0.32 $ 0.99 $ 0.96
Class B Common [Member] | Dividend Declared in Q1 2019 [Member]                    
Cash dividend [Abstract]                    
Dividend declared date                 Jun. 21, 2018  
Common stock (in dollars per share)           $ 0.33        
Dividend payable date                 Jul. 18, 2018  
Dividend record date                 Jul. 03, 2018  
Class B Common [Member] | Dividend Declared in Q2 2019 [Member]                    
Cash dividend [Abstract]                    
Dividend declared date                 Sep. 26, 2018  
Common stock (in dollars per share)       $ 0.33            
Dividend payable date                 Oct. 24, 2018  
Dividend record date                 Oct. 09, 2018  
Class B Common [Member] | Dividend Declared in Q3 2019 [Member]                    
Cash dividend [Abstract]                    
Dividend declared date                 Dec. 19, 2018  
Common stock (in dollars per share)   $ 0.33                
Dividend payable date                 Jan. 16, 2019  
Dividend record date                 Jan. 02, 2019