XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2022
May 31, 2022
Jul. 31, 2022
Jul. 31, 2021
[2]
Jul. 31, 2022
Jul. 31, 2021
[2]
Dec. 10, 2021
Accelerated Share Repurchases [Line Items]              
Stock repurchase program authorized amount             $ 1,000,000
Remaining amount available for further repurchases     $ 242,700   $ 242,700    
Purchases of treasury stock (in shares)     715 [1] 521 2,400 [1] 2,114  
Aggregate purchased shares     $ 217,266 [1] $ 140,000 $ 752,266 [1] $ 538,082  
Accelerated Share Repurchase Program May 2022              
Accelerated Share Repurchases [Line Items]              
Stock repurchase program authorized amount   $ 200,000          
Prepayment to repurchase stock   200,000          
Initial share delivery   $ 160,000          
Accelerated Share Repurchase Program May 2022 | Subsequent Event              
Accelerated Share Repurchases [Line Items]              
Stock repurchase program, prepayment during prior period, future derivative settlement $ 40,000            
Purchases of treasury stock (in shares) 600            
Purchases of treasury stock (in USD per share) $ 320.24            
Open Market Purchase              
Accelerated Share Repurchases [Line Items]              
Purchases of treasury stock (in shares)     200        
Purchases of treasury stock (in USD per share)     $ 298.50        
Aggregate purchased shares     $ 57,300        
[1] Excluded the 101,821 shares and $40.0 million equity forward contract from the May 2022 ASR settled in August 2022.
[2] Excluded the 99,573 shares and $35.0 million equity forward contract from the June 2021 ASR settled in August 2021.