XML 102 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Short-Term and Long-Term Debt - Net Carrying Values of Convertible Debt (Details) - USD ($)
$ in Thousands
Oct. 31, 2018
Oct. 31, 2017
Aug. 02, 2017
Dec. 27, 2012
Oct. 18, 2010
3.75% Convertible Senior Notes due October 15, 2018          
Debt Instrument [Line Items]          
Interest rate 3.75%        
3.75% Convertible Senior Notes due October 15, 2018 (New)          
Debt Instrument [Line Items]          
Interest rate 3.75%        
4.0% Convertible Senior Notes due December 15, 2020          
Debt Instrument [Line Items]          
Interest rate 4.00%        
Convertible Notes Payable          
Debt Instrument [Line Items]          
Net carrying value $ 0 $ 543,009      
Convertible Notes Payable | 3.75% Convertible Senior Notes due October 15, 2018          
Debt Instrument [Line Items]          
Net carrying value 0 61,071      
Interest rate         3.75%
Convertible Notes Payable | 3.75% Convertible Senior Notes due October 15, 2018 (New)          
Debt Instrument [Line Items]          
Net carrying value 0 287,221      
Interest rate     3.75%    
Convertible Notes Payable | 4.0% Convertible Senior Notes due December 15, 2020          
Debt Instrument [Line Items]          
Net carrying value $ 0 $ 194,717      
Interest rate       4.00%