XML 51 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt (Schedule Of Aggregate Maturities For Debt Outstanding) (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Oct. 31, 2022
Debt Instrument [Line Items]      
2024 (November 2023 through July 2024) $ 51,421    
2025 675,755    
2026 643,543    
2027 851,151    
2028 4,655    
Thereafter 579,261    
Total debt $ 2,805,786 $ 2,825,649 $ 2,847,317