XML 85 R65.htm IDEA: XBRL DOCUMENT v3.3.1.900
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended 8 Months Ended 12 Months Ended
Dec. 09, 2015
Dec. 15, 2015
Aug. 31, 2015
Dec. 31, 2014
Jul. 31, 2015
Apr. 30, 2016
Jan. 31, 2016
Jul. 31, 2015
Oct. 31, 2015
Oct. 31, 2014
Oct. 31, 2013
Sep. 01, 2015
Equity, Class of Treasury Stock [Line Items]                        
Average purchase price                 $ 45.84 $ 38.72 $ 36.29  
Treasury Stock, Value, Acquired, Cost Method                 $ 260,000 $ 119,747 $ 145,016  
Stock repurchase program authorized amount                 500,000     $ 500,000
Remaining amount available for further repurchases                 500,000      
Settlement of equity forward contract                 $ 20,000 $ 0 $ 0  
Accelerated Share Repurchase Program December 2014 [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Average purchase price               $ 45.37        
Stock Repurchase Program, Prepayment During Period       $ 180,000                
Accelerated Share Repurchase, Initial Share Delivery, Amount       144,000                
Stock Repurchase Program, Prepayment During Period, Derivative Settlement         $ 36,000              
Treasury Stock, Value, Acquired, Cost Method               $ 4,000        
Stock repurchase program authorized amount       $ 180,000                
Accelerated Share Repurchase Program August 2015 [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Average purchase price     $ 46.94                  
Stock Repurchase Program, Prepayment During Period     $ 100,000                  
Accelerated Share Repurchase, Initial Share Delivery, Amount     80,000                  
Stock repurchase program authorized amount     $ 100,000                  
Subsequent Event [Member] | Accelerated Share Repurchase Program August 2015 [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Average purchase price   $ 48.06                    
Treasury Stock, Value, Acquired, Cost Method   $ 2,100                    
Subsequent Event [Member] | Accelerated Share Repurchase Program December 2015 [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Stock Repurchase Program, Prepayment During Period $ 200,000                      
Accelerated Share Repurchase, Initial Share Delivery, Amount 160,000                      
Accelerated share repurchase amount $ 200,000                      
Accelerated Share Repurchases, Average Price Paid Per Share $ 46.08                      
Scenario, Forecast [Member] | Accelerated Share Repurchase Program August 2015 [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Remaining repurchase amount             $ 20,000          
Scenario, Forecast [Member] | Subsequent Event [Member] | Accelerated Share Repurchase Program December 2015 [Member]                        
Equity, Class of Treasury Stock [Line Items]                        
Remaining repurchase amount           $ 40,000