v3.25.2
Capital Stock and Changes in Capital Accounts - Changes in Common Stock (Details) - shares
shares in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Class A common stock    
Changes in Common Stock [Abstract]    
Number of shares, beginning of year (in shares) 70,312 70,259
Common stock class conversions (in shares) 0 18
Number of shares issued, end of period (in shares) 70,312 70,277
Changes in Common Stock in Treasury [Abstract]    
Number of shares held, beginning of year (in shares) 25,687 24,828
Restricted shares issued under stock-based compensation plans (in shares) (259) (240)
Impact of tax withholding on stock-based compensation and other (in shares) 92 92
Purchases of treasury shares (in shares) 331 295
Number of shares held, end of period (in shares) 25,851 24,975
Common stock, shares outstanding (in shares) 44,461 45,302
Class B common stock    
Changes in Common Stock [Abstract]    
Number of shares, beginning of year (in shares) 12,870 12,923
Common stock class conversions (in shares) 0 18
Number of shares issued, end of period (in shares) 12,870 12,905
Changes in Common Stock in Treasury [Abstract]    
Number of shares held, beginning of year (in shares) 4,101 3,928
Purchases of treasury shares (in shares) 1 0
Number of shares held, end of period (in shares) 4,102 3,928
Common stock, shares outstanding (in shares) 8,768 8,977