XML 72 R57.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 213,250 $ 213,250
Accumulated Amortization 98,245 77,987
Net Carrying Amount $ 115,005 $ 135,263
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 15 years 15 years
Gross Carrying Amount $ 192,730 $ 192,730
Accumulated Amortization 77,725 60,032
Net Carrying Amount $ 115,005 $ 132,698
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period 3 years 3 years
Gross Carrying Amount $ 20,520 $ 20,520
Accumulated Amortization 20,520 17,955
Net Carrying Amount $ 0 $ 2,565