XML 58 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets (Tables)
12 Months Ended
Jul. 31, 2020
Finite-Lived Intangible Assets, Net [Abstract]  
Intangible assets with finite lives
Intangible assets with finite lives as of July 31, 2020 and 2019 are as follows:
 July 31, 2020
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.4$286,058,000 79,534,000 $206,524,000 
Technologies14.099,349,000 65,398,000 33,951,000 
Trademarks and other16.632,826,000 15,282,000 17,544,000 
Total $418,233,000 160,214,000 $258,019,000 

 July 31, 2019
 Weighted Average
Amortization Period
Gross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Customer relationships20.5$276,834,000 66,484,000 $210,350,000 
Technologies12.792,649,000 59,522,000 33,127,000 
Trademarks and other16.731,026,000 12,613,000 18,413,000 
Total $400,509,000 138,619,000 $261,890,000 
Estimated amortization expense
The estimated amortization expense consists of the following for the fiscal years ending July 31:
2021$21,276,000 
202219,648,000 
202319,648,000 
202419,021,000 
202518,918,000