v3.26.1
Intangible Assets (Intangible Assets with Finite Lives) (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Jan. 31, 2026
Apr. 30, 2026
Apr. 30, 2025
Jul. 31, 2025
Finite-Lived Intangible Assets [Line Items]            
Gross Carrying Amount $ 432,233,000     $ 432,233,000   $ 432,233,000
Accumulated Amortization 273,812,000     273,812,000   259,128,000
Net Carrying Amount 158,421,000     158,421,000   173,105,000
Amortization of intangibles 4,597,000 $ 5,044,000   $ 14,684,000 $ 16,680,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 294,258,000     $ 294,258,000   294,258,000
Accumulated Amortization 159,557,000     159,557,000   148,863,000
Net Carrying Amount 134,701,000     $ 134,701,000   145,395,000
Technologies            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Amortization Period     13 years 7 months 6 days 14 years 4 months 24 days    
Gross Carrying Amount 106,149,000     $ 106,149,000   106,149,000
Accumulated Amortization 88,158,000     88,158,000   85,439,000
Net Carrying Amount 17,991,000     $ 17,991,000   20,710,000
Trademarks and other            
Finite-Lived Intangible Assets [Line Items]            
Weighted Average Amortization Period     16 years 10 months 24 days 20 years    
Gross Carrying Amount 31,826,000     $ 31,826,000   31,826,000
Accumulated Amortization 26,097,000     26,097,000   24,826,000
Net Carrying Amount $ 5,729,000     $ 5,729,000   $ 7,000,000