XML 107 R55.htm IDEA: XBRL DOCUMENT v3.20.2
GOODWILL AND INTANGIBLE ASSETS - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 213,250 $ 213,250
Accumulated Amortization 77,987 50,732
Net Carrying Amount $ 135,263 $ 162,518
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 60,032 39,617
Net Carrying Amount $ 132,698 $ 153,113
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 17,955 11,115
Net Carrying Amount $ 2,565 $ 9,405