Restructurings (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 30, 2016
Apr. 30, 2015
Apr. 30, 2016
Apr. 30, 2015
Restructuring Cost and Reserve [Line Items]        
Balance at October 31, 2015     $ 6,122  
Restructuring Charges $ 575 $ 161 478 $ 1,534
Payments for Restructuring     (3,740)  
Balance at April 30, 2016 $ 2,860   $ 2,860  
Restructuring and Related Cost, Cost Incurred to Date    
Cost of Sales [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges $ (28) (48) $ (89) 35
Research and Development Expense [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges 595 32 628 154
Selling and Marketing Expense [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges (13) 108 (483) 793
General and Administrative Expense [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges 21 $ 69 422 $ 552
Employee Severance [Member] | June2014plan [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance at October 31, 2015     1,027  
Restructuring Charges     734  
Payments for Restructuring     (567)  
Balance at April 30, 2016 1,194   1,194  
Restructuring and Related Cost, Cost Incurred to Date 12,957   12,957  
Employee Severance [Member] | July2015plan [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance at October 31, 2015     5,090  
Restructuring Charges     (256)  
Payments for Restructuring     (3,168)  
Balance at April 30, 2016 1,666   1,666  
Restructuring and Related Cost, Cost Incurred to Date 7,087   7,087  
Facility Closing [Member] | June2014plan [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance at October 31, 2015     5  
Restructuring Charges     0  
Payments for Restructuring     (5)  
Balance at April 30, 2016 0   0  
Restructuring and Related Cost, Cost Incurred to Date $ 853   $ 853