XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Intangible Assets (Tables)
3 Months Ended
Oct. 31, 2023
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives are as follows:
 October 31, 2023
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$302,058,000 125,454,000 $176,604,000 
Technologies14.8114,949,000 81,734,000 33,215,000 
Trademarks and other16.732,926,000 22,127,000 10,799,000 
Total $449,933,000 229,315,000 $220,618,000 

 July 31, 2023
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.2$302,058,000 121,786,000 $180,272,000 
Technologies14.8114,949,000 80,672,000 34,277,000 
Trademarks and other16.732,926,000 21,568,000 11,358,000 
Total $449,933,000 224,026,000 $225,907,000 
Estimated amortization expense
The estimated amortization expense consists of the following for the fiscal years ending July 31:
2024$21,154,000 
202521,039,000 
202619,888,000 
202718,534,000 
202818,534,000