XML 86 R68.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangibles and Goodwill - Intangible Assets Summary (Details) - USD ($)
12 Months Ended
Jul. 31, 2016
Jul. 31, 2015
Jul. 31, 2014
Intangible assets with finite lives:      
Amortization expense $ 13,095,000 $ 13,265,000 $ 10,641,000
Gross 145,210,000 142,539,000  
Accumulated Amortization (41,002,000) (64,855,000)  
Net 104,208,000 77,684,000  
Intangible assets with indefinite lives:      
Trademarks and tradenames 7,511,000 8,152,000  
Total intangible assets      
Gross 152,721,000 150,691,000  
Accumulated Amortization (41,002,000) (64,855,000)  
Net $ 111,719,000 85,836,000  
Minimum      
Intangible assets with finite lives:      
Estimated useful lives 3 years    
Maximum      
Intangible assets with finite lives:      
Estimated useful lives 20 years    
Weighted average      
Intangible assets with finite lives:      
Estimated useful lives 12 years    
Customer relationships      
Intangible assets with finite lives:      
Gross $ 100,649,000 97,697,000  
Accumulated Amortization (24,689,000) (39,549,000)  
Net 75,960,000 58,148,000  
Total intangible assets      
Accumulated Amortization (24,689,000) (39,549,000)  
Technology      
Intangible assets with finite lives:      
Gross 32,767,000 26,508,000  
Accumulated Amortization (11,813,000) (12,656,000)  
Net 20,954,000 13,852,000  
Total intangible assets      
Accumulated Amortization (11,813,000) (12,656,000)  
Brand names      
Intangible assets with finite lives:      
Gross 6,194,000 12,970,000  
Accumulated Amortization (2,394,000) (10,865,000)  
Net 3,800,000 2,105,000  
Total intangible assets      
Accumulated Amortization (2,394,000) (10,865,000)  
Non-compete agreements      
Intangible assets with finite lives:      
Gross 3,092,000 3,129,000  
Accumulated Amortization (1,193,000) (997,000)  
Net 1,899,000 2,132,000  
Total intangible assets      
Accumulated Amortization (1,193,000) (997,000)  
Patents and other registrations      
Intangible assets with finite lives:      
Gross 2,508,000 2,235,000  
Accumulated Amortization (913,000) (788,000)  
Net 1,595,000 1,447,000  
Total intangible assets      
Accumulated Amortization $ (913,000) $ (788,000)