XML 36 R43.htm IDEA: XBRL DOCUMENT v2.4.0.6
GOODWILL AND OTHER INTANGIBLE ASSETS (Details 2) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Oct. 31, 2011
Y
Oct. 31, 2010
Oct. 31, 2009
Other Intangible Assets      
Estimated life, low end of range (in years) 2    
Estimated life, high end of range (in years) 15    
Gross Carrying Amount $ 51,378 $ 33,997  
Accumulated Amortization (21,113) (16,316)  
Net 30,265 17,681  
Total other intangible assets, gross 56,659 39,278  
Total other intangible assets, net 35,546 22,962  
Amortization expense for intangible assets 4,967 2,903 2,504
Estimated amortization expense      
2012 5,504    
2013 5,311    
2014 4,976    
2015 4,761    
2016 4,233    
After 2016 5,480    
Patents
     
Other Intangible Assets      
Estimated life, low end of range (in years) 5 5  
Estimated life, high end of range (in years) 13 13  
Gross Carrying Amount 9,403 8,703  
Accumulated Amortization (7,505) (7,034)  
Net 1,898 1,669  
Non-compete agreements
     
Other Intangible Assets      
Estimated life, low end of range (in years) 2 2  
Estimated life, high end of range (in years) 10 10  
Gross Carrying Amount 6,250 3,039  
Accumulated Amortization (2,685) (1,910)  
Net 3,565 1,129  
Customer related
     
Other Intangible Assets      
Estimated life, low end of range (in years) 5 6  
Estimated life, high end of range (in years) 13 13  
Gross Carrying Amount 8,189 7,471  
Accumulated Amortization (2,857) (2,061)  
Net 5,332 5,410  
Developed technology
     
Other Intangible Assets      
Estimated life, low end of range (in years) 2 2  
Estimated life, high end of range (in years) 10 10  
Gross Carrying Amount 25,236 13,984  
Accumulated Amortization (7,016) (4,511)  
Net 18,220 9,473  
Trade name
     
Other Intangible Assets      
Estimated life (in years) 5    
Gross Carrying Amount 1,500    
Accumulated Amortization (250)    
Net 1,250    
Non-amortizable - Trade names 5,281 5,281  
Other.
     
Other Intangible Assets      
Gross Carrying Amount 800 800  
Accumulated Amortization $ (800) $ (800)