XML 75 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangibles and Goodwill - Intangible Assets Summary (Details) - USD ($)
$ in Thousands
Jul. 31, 2018
Jul. 31, 2017
Intangible assets with finite lives:    
Gross $ 201,959 $ 172,703
Accumulated Amortization (72,118) (55,739)
Net 129,841 116,964
Intangible assets with indefinite lives:    
Trademarks and tradenames 7,520 7,548
Total intangible assets    
Gross 209,479 180,251
Accumulated Amortization (72,118) (55,739)
Net 137,361 124,512
Customer relationships    
Intangible assets with finite lives:    
Gross 133,347 119,576
Accumulated Amortization (45,618) (34,773)
Net 87,729 84,803
Total intangible assets    
Accumulated Amortization (45,618) (34,773)
Technology    
Intangible assets with finite lives:    
Gross 54,585 39,064
Accumulated Amortization (19,836) (15,260)
Net 34,749 23,804
Total intangible assets    
Accumulated Amortization (19,836) (15,260)
Brand names    
Intangible assets with finite lives:    
Gross 8,141 8,188
Accumulated Amortization (3,857) (3,225)
Net 4,284 4,963
Total intangible assets    
Accumulated Amortization (3,857) (3,225)
Non-compete agreements    
Intangible assets with finite lives:    
Gross 3,060 3,092
Accumulated Amortization (1,628) (1,428)
Net 1,432 1,664
Total intangible assets    
Accumulated Amortization (1,628) (1,428)
Patents and other registrations    
Intangible assets with finite lives:    
Gross 2,826 2,783
Accumulated Amortization (1,179) (1,053)
Net 1,647 1,730
Total intangible assets    
Accumulated Amortization $ (1,179) (1,053)
Jet Prep Ltd. | Technology    
Intangible assets with finite lives:    
Gross   (3,730)
Accumulated Amortization   3,730
Total intangible assets    
Accumulated Amortization   $ 3,730