XML 96 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 449,933,000 $ 449,933,000  
Accumulated Amortization 224,026,000 202,630,000  
Net Carrying Amount 225,907,000 247,303,000  
Amortization of intangibles $ 21,396,000 $ 21,396,000 $ 21,020,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 121,786,000 107,500,000  
Net Carrying Amount $ 180,272,000 $ 194,558,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 80,672,000 75,798,000  
Net Carrying Amount $ 34,277,000 $ 39,151,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 21,568,000 19,332,000  
Net Carrying Amount $ 11,358,000 $ 13,594,000