XML 59 R42.htm IDEA: XBRL DOCUMENT v3.24.4
Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2024
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 October 31, 2024
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$294,258,000 138,168,000 $156,090,000 
Technologies13.6106,149,000 82,516,000 23,633,000 
Trademarks and other16.931,826,000 23,314,000 8,512,000 
Total $432,233,000 243,998,000 $188,235,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