XML 53 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Intangibles and Goodwill - Intangible Assets Summary (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
Jul. 31, 2019
Intangible assets with finite lives:    
Gross $ 474,440 $ 220,343
Accumulated Amortization (106,393) (85,108)
Net 368,047 135,235
Intangible assets with indefinite lives:    
Trademarks and tradenames 118,278 6,278
Total intangible assets    
Gross 592,718 226,621
Accumulated Amortization (106,393) (85,108)
Net 486,325 141,513
Customer relationships    
Intangible assets with finite lives:    
Gross 370,370 146,204
Accumulated Amortization (71,389) (54,866)
Net 298,981 91,338
Total intangible assets    
Accumulated Amortization (71,389) (54,866)
Technology    
Intangible assets with finite lives:    
Gross 90,296 60,032
Accumulated Amortization (28,408) (24,081)
Net 61,888 35,951
Total intangible assets    
Accumulated Amortization (28,408) (24,081)
Brand names    
Intangible assets with finite lives:    
Gross 8,364 8,361
Accumulated Amortization (3,800) (3,256)
Net 4,564 5,105
Total intangible assets    
Accumulated Amortization (3,800) (3,256)
Non-compete agreements    
Intangible assets with finite lives:    
Gross 2,850 2,880
Accumulated Amortization (1,769) (1,653)
Net 1,081 1,227
Total intangible assets    
Accumulated Amortization (1,769) (1,653)
Patents and other registrations    
Intangible assets with finite lives:    
Gross 2,560 2,866
Accumulated Amortization (1,027) (1,252)
Net 1,533 1,614
Total intangible assets    
Accumulated Amortization $ (1,027) $ (1,252)