XML 162 R95.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Stock and Changes in Capital Accounts - Share Repurchases (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2020
Apr. 30, 2017
Class A          
Share Repurchases [Abstract]          
Stock repurchased during period (in shares) 1,294 831 542    
Treasury stock acquired, average cost per share (usd per share) $ 34.71 $ 42.07 $ 55.14    
Class B          
Share Repurchases [Abstract]          
Stock repurchased during period (in shares) 3 1 2    
Treasury stock acquired, average cost per share (usd per share) $ 34.71 $ 42.07 $ 55.14    
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 $ 117.4        
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