Long-Term Debt (Schedule Of Aggregate Maturities For Debt Outstanding) (Details) - USD ($) $ in Thousands |
Apr. 30, 2021 |
Jul. 31, 2020 |
Apr. 30, 2020 |
|---|---|---|---|
| Debt Instrument [Line Items] | |||
| 2021 (May 2021 through July 2021) | $ 15,832 | ||
| 2022 | 121,345 | ||
| 2023 | 63,740 | ||
| 2024 | 63,798 | ||
| 2025 | 1,594,564 | ||
| Thereafter | 1,098,909 | ||
| Total debt | $ 2,958,188 | $ 2,444,248 | $ 2,414,701 |