XML 92 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands
1 Months Ended 4 Months Ended 12 Months Ended
Nov. 30, 2023
Aug. 31, 2023
Nov. 30, 2023
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2021
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program authorized amount         $ 1,500,000,000  
Remaining amount available for further repurchases       $ 194,300,000    
Purchases of treasury stock (in shares)       2,992 3,609 2,780
Average purchase price (in USD per share)       $ 387.92 $ 314.51 $ 270.84
Accelerated Share Repurchase Program August 2023            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program authorized amount   $ 300,000,000        
Prepayment during period   300,000,000        
Initial share delivery, amount   $ 255,000,000        
Accelerated Share Repurchase Program August 2023 | Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Prepayment during prior period, derivative settlement $ 45,000,000          
Purchases of treasury stock (in shares)     600      
Average purchase price (in USD per share)     $ 466.71