XML 65 R53.htm IDEA: XBRL DOCUMENT v3.5.0.2
Intangibles and Goodwill - Intangible Assets Summary (Details) - USD ($)
3 Months Ended
Oct. 31, 2016
Oct. 31, 2015
Jul. 31, 2016
Intangible assets with finite lives:      
Amortization expense $ 3,909,000 $ 3,094,000  
Gross 173,965,000   $ 145,210,000
Accumulated Amortization (44,514,000)   (41,002,000)
Net 129,451,000   104,208,000
Intangible assets with indefinite lives:      
Trademarks and tradenames 7,490,000   7,511,000
Total intangible assets      
Gross 181,455,000   152,721,000
Accumulated Amortization (44,514,000)   (41,002,000)
Net $ 136,941,000   111,719,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 13 years    
Customer relationships      
Intangible assets with finite lives:      
Gross $ 112,556,000   100,649,000
Accumulated Amortization (26,874,000)   (24,689,000)
Net 85,682,000   75,960,000
Total intangible assets      
Accumulated Amortization (26,874,000)   (24,689,000)
Technology      
Intangible assets with finite lives:      
Gross 46,923,000   32,767,000
Accumulated Amortization (12,859,000)   (11,813,000)
Net 34,064,000   20,954,000
Total intangible assets      
Accumulated Amortization (12,859,000)   (11,813,000)
Brand names      
Intangible assets with finite lives:      
Gross 8,760,000   6,194,000
Accumulated Amortization (2,582,000)   (2,394,000)
Net 6,178,000   3,800,000
Total intangible assets      
Accumulated Amortization (2,582,000)   (2,394,000)
Non-compete agreements      
Intangible assets with finite lives:      
Gross 3,092,000   3,092,000
Accumulated Amortization (1,252,000)   (1,193,000)
Net 1,840,000   1,899,000
Total intangible assets      
Accumulated Amortization (1,252,000)   (1,193,000)
Patents and other registrations      
Intangible assets with finite lives:      
Gross 2,634,000   2,508,000
Accumulated Amortization (947,000)   (913,000)
Net 1,687,000   1,595,000
Total intangible assets      
Accumulated Amortization $ (947,000)   $ (913,000)