XML 101 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Dec. 04, 2018
Dec. 03, 2015
Stock repurchase program          
Payments for repurchase of common stock $ 302,274 $ 0 $ 20,043    
Repurchase of shares (in shares) 3,010,424 29,422 403,532    
Treasury shares          
Treasury shares held (in shares) 22,566,717 20,545,330      
Cost of treasury shares $ 1,595,800 $ 1,323,200      
Stock repurchase program          
Stock repurchase program          
Number of shares authorized to be repurchased (in shares)         8,000,000
Number of shares remained authorized for repurchase (in shares) 0        
Repurchase of shares (in shares) 2,989,794 0 359,758    
December 2018 Stock Repurchase Program          
Stock repurchase program          
Number of shares remained authorized for repurchase (in shares) 4,052,462     5,000,000