Intangibles and Goodwill - Intangible Assets Summary (Details) - USD ($) $ in Thousands |
Oct. 31, 2020 |
Jul. 31, 2020 |
| Intangible assets with finite lives: |
|
|
| Gross |
$ 479,173
|
$ 478,839
|
| Accumulated Amortization |
(125,947)
|
(116,918)
|
| Net |
353,226
|
361,921
|
| Intangible assets with indefinite lives: |
|
|
| Trademarks, trade names and brand names |
118,111
|
118,111
|
| Total intangible assets |
|
|
| Gross |
597,284
|
596,950
|
| Accumulated Amortization |
(125,947)
|
(116,918)
|
| Net |
471,337
|
480,032
|
| Customer relationships |
|
|
| Intangible assets with finite lives: |
|
|
| Gross |
373,183
|
373,018
|
| Accumulated Amortization |
(86,328)
|
(79,386)
|
| Net |
286,855
|
293,632
|
| Total intangible assets |
|
|
| Accumulated Amortization |
(86,328)
|
(79,386)
|
| Technology |
|
|
| Intangible assets with finite lives: |
|
|
| Gross |
91,706
|
91,613
|
| Accumulated Amortization |
(32,288)
|
(30,552)
|
| Net |
59,418
|
61,061
|
| Total intangible assets |
|
|
| Accumulated Amortization |
(32,288)
|
(30,552)
|
| Brand names |
|
|
| Intangible assets with finite lives: |
|
|
| Gross |
8,738
|
8,721
|
| Accumulated Amortization |
(4,187)
|
(4,002)
|
| Net |
4,551
|
4,719
|
| Total intangible assets |
|
|
| Accumulated Amortization |
(4,187)
|
(4,002)
|
| Non-compete agreements |
|
|
| Intangible assets with finite lives: |
|
|
| Gross |
2,850
|
2,850
|
| Accumulated Amortization |
(1,866)
|
(1,818)
|
| Net |
984
|
1,032
|
| Total intangible assets |
|
|
| Accumulated Amortization |
(1,866)
|
(1,818)
|
| Patents and other registrations |
|
|
| Intangible assets with finite lives: |
|
|
| Gross |
2,696
|
2,637
|
| Accumulated Amortization |
(1,278)
|
(1,160)
|
| Net |
1,418
|
1,477
|
| Total intangible assets |
|
|
| Accumulated Amortization |
$ (1,278)
|
$ (1,160)
|