v3.26.1
Intangible Assets (Tables)
9 Months Ended
Apr. 30, 2026
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 April 30, 2026
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$294,258,000 159,557,000 $134,701,000 
Technologies14.4106,149,000 88,158,000 17,991,000 
Trademarks and other20.031,826,000 26,097,000 5,729,000 
Total $432,233,000 273,812,000 $158,421,000 

 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 
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