XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Long-Term Debt (Schedule Of Aggregate Maturities For Debt Outstanding) (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jul. 31, 2024
Oct. 31, 2023
Debt Instrument [Line Items]      
2025 (November 2024 through July 2025) $ 49,958    
2026 632,303    
Long-Term Debt, Maturity, Year Three 74,341    
Long-Term Debt, Maturity, Year Four 55,916    
Long-Term Debt, Maturity, Year Five 770,109    
Thereafter 1,192,413    
Total debt $ 2,775,040 $ 2,787,638 $ 2,805,786