XML 45 R74.htm IDEA: XBRL DOCUMENT v3.20.2
Intangible Assets, Net and Goodwill - Intangible Assets Summary (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Intangible assets with finite lives:    
Gross $ 478,839 $ 220,343
Accumulated Amortization (116,918) (85,108)
Net 361,921 135,235
Intangible assets with indefinite lives:    
Trademarks, trade names and brand names 118,111 6,278
Total intangible assets    
Gross 596,950 226,621
Accumulated Amortization (116,918) (85,108)
Net $ 480,032 141,513
Weighted average amortization period remaining 7 years  
Customer relationships    
Intangible assets with finite lives:    
Gross $ 373,018 146,204
Accumulated Amortization (79,386) (54,866)
Net 293,632 91,338
Total intangible assets    
Accumulated Amortization (79,386) (54,866)
Technology    
Intangible assets with finite lives:    
Gross 91,613 60,032
Accumulated Amortization (30,552) (24,081)
Net 61,061 35,951
Total intangible assets    
Accumulated Amortization (30,552) (24,081)
Brand names    
Intangible assets with finite lives:    
Gross 8,721 8,361
Accumulated Amortization (4,002) (3,256)
Net 4,719 5,105
Total intangible assets    
Accumulated Amortization $ (4,002) (3,256)
Weighted average amortization period remaining 8 years  
Non-compete agreements    
Intangible assets with finite lives:    
Gross $ 2,850 2,880
Accumulated Amortization (1,818) (1,653)
Net 1,032 1,227
Total intangible assets    
Accumulated Amortization $ (1,818) (1,653)
Weighted average amortization period remaining 5 years  
Patents and other registrations    
Intangible assets with finite lives:    
Gross $ 2,637 2,866
Accumulated Amortization (1,160) (1,252)
Net 1,477 1,614
Total intangible assets    
Accumulated Amortization $ (1,160) $ (1,252)