XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.1
Asset Impairments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Impairment Effects on Earnings Per Share [Line Items]        
Asset Impairment Charges $ 0 $ 28,372 $ 0 $ 28,372
Goodwill        
Impairment Effects on Earnings Per Share [Line Items]        
Asset Impairment Charges       25,700
Finite-Lived Intangible Assets        
Impairment Effects on Earnings Per Share [Line Items]        
Asset Impairment Charges       $ 2,700