XML 24 R28.htm IDEA: XBRL DOCUMENT v3.3.0.814
Other Intangible Assets (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Oct. 31, 2015
Oct. 31, 2014
Jul. 31, 2015
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]      
Amortization of Intangible Assets $ 2,633 $ 3,369  
Intangible Assets, Amortization Expense, Next Twelve Months 8,811    
Intangible Assets, Amortization Expense, Year Two 7,129    
Intangible Assets, Amortization Expense, Year Three 6,451    
Intangible Assets, Amortization Expense, Year Four 6,174    
Intangible Assets, Amortization Expense, Year Five 5,647    
Other Intangible Assets [Line Items]      
Gross Carrying Amount 194,786   $ 195,569
Accumulated Amortization (128,544)   (126,681)
Net Book Value $ 66,242   $ 68,888
Patents [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 5 years   5 years
Gross Carrying Amount $ 12,092   $ 12,073
Accumulated Amortization (10,760)   (10,641)
Net Book Value $ 1,332   $ 1,432
Trademarks and other [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 5 years   5 years
Gross Carrying Amount $ 14,332   $ 14,375
Accumulated Amortization (13,076)   (12,471)
Net Book Value $ 1,256   $ 1,904
Customer relationships [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 7 years   7 years
Gross Carrying Amount $ 136,108   $ 136,693
Accumulated Amortization (95,781)   (94,537)
Net Book Value $ 40,327   $ 42,156
Non-compete agreements and other [Member]      
Other Intangible Assets [Line Items]      
Weighted Average Amortization Period 4 years   4 years
Gross Carrying Amount $ 8,949   $ 9,076
Accumulated Amortization (8,927)   (9,032)
Net Book Value 22   44
Trademarks [Member]      
Other Intangible Assets [Line Items]      
Gross Carrying Amount 23,305   23,352
Accumulated Amortization 0   0
Net Book Value $ 23,305   $ 23,352