XML 89 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Stock Repurchase Program - Stock Repurchase Activities (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2021
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Stock Repurchase Program        
Purchases of treasury stock (in shares)   2,780,000 [1] 1,585,000 2,732,000
Average purchase price (in USD per share)   $ 270.84 [1] $ 152.76 $ 120.49
Aggregate purchase price   $ 753,081 [1] $ 242,078 $ 329,185
Reissuance of treasury stock   3,224,000 3,872,000 3,798,000
Subsequent Event        
Equity, Class of Treasury Stock [Line Items]        
Share repurchases settlement of equity forward (in shares) 107,701      
Stock repurchase program, prepayment during period, derivative settlement $ 35,000      
[1] Excludes 107,701 shares and $35.0 million equity forward contract that was settled in November 2021.