XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Jul. 31, 2023
Finite-Lived Intangible Assets [Line Items]          
Gross Carrying Amount $ 448,133,000   $ 448,133,000   $ 449,933,000
Accumulated Amortization 232,803,000   232,803,000   224,026,000
Net Carrying Amount 215,330,000   215,330,000   $ 225,907,000
Amortization of intangibles 5,288,000 $ 5,349,000 $ 10,577,000 $ 10,698,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 129,121,000   129,121,000   121,786,000
Net Carrying Amount 172,937,000   $ 172,937,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 80,996,000   80,996,000   80,672,000
Net Carrying Amount 32,153,000   $ 32,153,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 22,686,000   22,686,000   21,568,000
Net Carrying Amount $ 10,240,000   $ 10,240,000   $ 11,358,000