v3.22.2.2
Supplementary Balance Sheet Information (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Balance Sheet Related Disclosures [Abstract]      
Asset impairments $ 0 $ 0 $ 28,372
Amortization of Intangible Assets 5,200 5,400 6,500
Finite-Lived Intangible Asset, Expected Amortization, Year Five 3,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Four 3,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Three 3,800    
Finite-Lived Intangible Asset, Expected Amortization, Year Two 3,800    
Finite-Lived Intangible Asset, Expected Amortization, Year One 3,800    
Depreciation expense $ 247,200 $ 247,200 $ 243,100