XML 80 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share Calculation - Antidilutive Securities Excluded (Details) - shares
shares in Thousands
3 Months Ended
Jan. 31, 2019
Jan. 31, 2018
Oct. 31, 2018
Aug. 30, 2018
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded due to anti-dilutive effect (in shares) 401 16,341    
3.75% Convertible Senior Notes due October 15, 2018 (Original)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Interest rate on convertible notes (as a percent)     3.75%  
3.75% Convertible Senior Notes due October 15, 2018 (New)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Interest rate on convertible notes (as a percent)     3.75% 3.75%
4.0% Convertible Senior Notes due December 15, 2020        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Interest rate on convertible notes (as a percent)     4.00%  
Shares underlying stock options and restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded due to anti-dilutive effect (in shares) 401 3,414    
Convertible Senior Notes | 3.75% Convertible Senior Notes due October 15, 2018 (Original)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded due to anti-dilutive effect (in shares) 0 3,038    
Convertible Senior Notes | 3.75% Convertible Senior Notes due October 15, 2018 (New)        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded due to anti-dilutive effect (in shares) 0 691    
Convertible Senior Notes | 4.0% Convertible Senior Notes due December 15, 2020        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total excluded due to anti-dilutive effect (in shares) 0 9,198