XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
3 Months Ended 9 Months Ended
Apr. 30, 2024
Oct. 31, 2023
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Jul. 31, 2023
Finite-Lived Intangible Assets [Line Items]            
Gross Carrying Amount $ 448,133,000     $ 448,133,000   $ 449,933,000
Accumulated Amortization 238,092,000     238,092,000   224,026,000
Net Carrying Amount 210,041,000     210,041,000   225,907,000
Amortization of intangibles 5,289,000   $ 5,349,000 $ 15,866,000 $ 16,047,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   302,058,000
Accumulated Amortization 132,789,000     132,789,000   121,786,000
Net Carrying Amount 169,269,000     $ 169,269,000   180,272,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 113,149,000     $ 113,149,000   114,949,000
Accumulated Amortization 82,058,000     82,058,000   80,672,000
Net Carrying Amount 31,091,000     $ 31,091,000   34,277,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   32,926,000
Accumulated Amortization 23,245,000     23,245,000   21,568,000
Net Carrying Amount $ 9,681,000     $ 9,681,000   $ 11,358,000