XML 61 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets (Tables)
12 Months Ended
Jul. 31, 2025
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives as of July 31, 2025 and 2024 are as follows:
 July 31, 2025
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$294,258,000 148,863,000 $145,395,000 
Technologies13.6106,149,000 85,439,000 20,710,000 
Trademarks and other16.931,826,000 24,826,000 7,000,000 
Total $432,233,000 259,128,000 $173,105,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:
2026$19,128,000 
202717,774,000 
202817,774,000 
202916,353,000 
203014,446,000