v3.25.2
Capital Stock and Changes in Capital Accounts - Changes in Common Stock (Details) - shares
shares in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Class A      
Changes in Common Stock [Abstract]      
Number of shares, beginning of year (in shares) 70,259 70,231 70,226
Common stock class conversions (in shares) 53 28 5
Number of shares issued, end of year (in shares) 70,312 70,259 70,231
Changes in Common Stock in Treasury [Abstract]      
Number of shares held, beginning of year (in shares) 24,828 23,983 23,515
Restricted shares issued under stock-based compensation plans (in shares) (448) (662) (544)
Impact of tax withholding on stock-based compensation and other (in shares) 121 213 181
Purchases of treasury shares (in shares) 1,186 1,294 831
Number of shares held, end of year (in shares) 25,687 24,828 23,983
Number of Common Stock outstanding, end of year (in shares) 44,625 45,431 46,248
Class B      
Changes in Common Stock [Abstract]      
Number of shares, beginning of year (in shares) 12,923 12,951 12,956
Common stock class conversions (in shares) 53 28 5
Number of shares issued, end of year (in shares) 12,870 12,923 12,951
Changes in Common Stock in Treasury [Abstract]      
Number of shares held, beginning of year (in shares) 3,928 3,925 3,924
Purchases of treasury shares (in shares) 173 3 1
Number of shares held, end of year (in shares) 4,101 3,928 3,925
Number of Common Stock outstanding, end of year (in shares) 8,769 8,995 9,026