XML 96 R75.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
12 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 449,933,000 $ 449,933,000  
Accumulated Amortization 202,630,000 181,234,000  
Net Carrying Amount 247,303,000 268,699,000  
Amortization of intangibles $ 21,396,000 $ 21,020,000 $ 21,595,000
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 20 years 2 months 12 days 20 years 2 months 12 days  
Gross Carrying Amount $ 302,058,000 $ 302,058,000  
Accumulated Amortization 107,500,000 93,215,000  
Net Carrying Amount $ 194,558,000 $ 208,843,000  
Technologies      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 14 years 9 months 18 days 14 years 9 months 18 days  
Gross Carrying Amount $ 114,949,000 $ 114,949,000  
Accumulated Amortization 75,798,000 70,924,000  
Net Carrying Amount $ 39,151,000 $ 44,025,000  
Trademarks and other      
Finite-Lived Intangible Assets [Line Items]      
Weighted Average Amortization Period 16 years 8 months 12 days 16 years 8 months 12 days  
Gross Carrying Amount $ 32,926,000 $ 32,926,000  
Accumulated Amortization 19,332,000 17,095,000  
Net Carrying Amount $ 13,594,000 $ 15,831,000