Stock-Based Compensation Non-Vested Stock Options (Details) - USD ($) |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Stock-Based Compensation | |||
| Unrecognized compensation cost related to non-vested stock awards | $ 22,910,000 | ||
| Period over which unrecognized compensation cost is expected to be recognized | 2 years | ||
| Weighted average period over which unrecognized compensation cost is expected to be recognized | 2 years | ||
| Fair value of shares vested | $ 9,544,000 | $ 8,543,000 | $ 6,170,000 |
| Excess tax benefit from stock-based compensation | $ 11,080,000 | $ 6,984,000 | $ 0 |