CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Parenthetical) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Class A common stock | |||
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||
| Common stock dividend (in dollars per share) | $ 1.42 | $ 1.41 | $ 1.40 |
| Class B common stock | |||
| Increase (Decrease) in Stockholders' Equity [Roll Forward] | |||
| Common stock dividend (in dollars per share) | $ 1.42 | $ 1.41 | $ 1.40 |