XML 66 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Supplementary Balance Sheet Information (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Balance Sheet Related Disclosures [Abstract]      
Amortization of Intangible Assets $ 4,700 $ 5,100 $ 5,200
Finite-Lived Intangible Asset, Expected Amortization, Year Five 2,600    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 2,600    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 2,600    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 2,600    
Finite-Lived Intangible Asset, Expected Amortization, Year One 2,600    
Depreciation expense 271,800 263,400 $ 247,200
Prepaid Expense, Current 51,519 43,218  
Other Assets, Miscellaneous, Current 28,039 78,185  
Other current assets $ 79,558 $ 121,403