XML 112 R93.htm IDEA: XBRL DOCUMENT v3.23.2
Capital Stock and Changes in Capital Accounts - Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2017
Class A          
Share Repurchases [Abstract]          
Stock repurchased during period, shares 831 542 308    
Treasury stock acquired, average cost per share $ 42.07 $ 55.14 $ 50.93    
Class B          
Share Repurchases [Abstract]          
Stock repurchased during period, shares 1 2 2    
Treasury stock acquired, average cost per share $ 42.07 $ 55.14 $ 50.93    
2017 Share Repurchase Program          
Capital Stock [Abstract]          
Additional shares of common stock approved for repurchase under the share repurchase program (in shares)         4,000
Stock repurchase program, remaining number of shares authorized to be repurchased   0      
2020 Share Repurchase Program          
Capital Stock [Abstract]          
Stock repurchase program, authorized amount       $ 200.0  
Remaining amount authorized to be repurchased under the share repurchase program $ 162.5