XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2021
Jul. 31, 2020
Jul. 31, 2021
Other Intangible Assets [Line Items]      
Intangible Assets, Gross (Excluding Goodwill) $ 131,733   $ 132,094
Accumulated Amortization (43,514)   (39,760)
Net Book Value 88,219   92,334
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 9,771   9,745
Tradenames [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 3 years 3 years  
Finite-Lived Intangible Assets, Gross $ 1,814   1,821
Accumulated Amortization (530)   (356)
Finite-Lived Intangible Assets, Net $ 1,284   1,465
Customer Relationships [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 9 years 9 years  
Finite-Lived Intangible Assets, Gross $ 110,615   110,950
Accumulated Amortization (42,152)   (39,069)
Finite-Lived Intangible Assets, Net $ 68,463   71,881
Technology [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 5 years 5 years  
Finite-Lived Intangible Assets, Gross $ 9,533   9,578
Accumulated Amortization (832)   (335)
Finite-Lived Intangible Assets, Net $ 8,701   $ 9,243