XML 62 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets (Tables)
6 Months Ended
Jan. 31, 2025
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 January 31, 2025
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$294,258,000 141,733,000 $152,525,000 
Technologies13.6106,149,000 83,490,000 22,659,000 
Trademarks and other16.931,826,000 23,818,000 8,008,000 
Total $432,233,000 249,041,000 $183,192,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