XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets (Tables)
9 Months Ended
Apr. 30, 2025
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 April 30, 2025
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$294,258,000 145,298,000 $148,960,000 
Technologies13.6106,149,000 84,465,000 21,684,000 
Trademarks and other16.931,826,000 24,322,000 7,504,000 
Total $432,233,000 254,085,000 $178,148,000 

 July 31, 2024
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$302,058,000 141,601,000 $160,457,000 
Technologies14.8113,149,000 87,809,000 25,340,000 
Trademarks and other16.732,926,000 23,895,000 9,031,000 
Total $448,133,000 253,305,000 $194,828,000 
Estimated amortization expense
The estimated amortization expense consists of the following for the fiscal years ending July 31:
2025$21,722,000 
202619,128,000 
202717,774,000 
202817,774,000 
202916,353,000