XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2020
Dec. 13, 2022
Dec. 04, 2018
Dec. 03, 2015
Stock repurchase program            
Payments for repurchase of common stock $ 139,993 $ 302,274 $ 0      
Repurchase of shares (in shares) 1,551,986 3,010,424 29,422      
Treasury shares            
Treasury shares held (in shares) 23,774,518 22,566,717        
Cost of treasury shares $ 1,715,000 $ 1,595,800        
Stock repurchase program            
Stock repurchase program            
Repurchase of shares (in shares) 1,525,856 2,989,794        
December 2018 Stock Repurchase Program            
Stock repurchase program            
Number of shares authorized to be repurchased (in shares)         5,000,000  
Number of shares remained authorized for repurchase (in shares) 2,526,606          
December 2015 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        
December 2022 Stock Repurchase Program | Subsequent Event            
Stock repurchase program            
Number of shares authorized to be repurchased (in shares)       5,000,000