XML 50 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt (Schedule Of Aggregate Maturities For Debt Outstanding) (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Jul. 31, 2024
Jan. 31, 2024
Debt Instrument [Line Items]      
2025 (February 2025 through July 2025) $ 36,413    
2026 588,125    
Long-Term Debt, Maturity, Year Three 68,334    
Long-Term Debt, Maturity, Year Four 55,650    
Long-Term Debt, Maturity, Year Five 769,810    
Thereafter 1,190,907    
Total debt $ 2,709,239 $ 2,787,638 $ 2,794,031