v3.26.1
Capital Stock and Changes in Capital Accounts - Share Repurchases (Details) - $ / shares
shares in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Class A common stock      
Share Repurchases [Abstract]      
Stock repurchased during period (in shares) 2,843 1,186 1,294
Average price - Class A and Class B (usd per share) $ 35.08 $ 44.16 $ 34.71
Class B common stock      
Share Repurchases [Abstract]      
Stock repurchased during period (in shares) 7 173 3
Average price - Class A and Class B (usd per share) $ 35.08 $ 44.16 $ 34.71