XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchase Program - Additional Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Feb. 28, 2023
Apr. 30, 2023
Apr. 30, 2022
[3]
Apr. 30, 2023
Apr. 30, 2022
Feb. 23, 2023
Sep. 01, 2022
Accelerated Share Repurchases [Line Items]                
Stock repurchase program authorized amount               $ 1,500,000
Purchases of treasury stock (in shares)     825 [1],[2] 984 1,631 [1] 1,685    
Aggregate purchased shares     $ 300,000 [1],[2] $ 290,000 $ 560,724 [1] $ 535,000    
Remaining amount available for further repurchases     $ 794,300   $ 794,300      
Accelerated Share Repurchase Program February 2023                
Accelerated Share Repurchases [Line Items]                
Stock repurchase program authorized amount             $ 300,000  
Prepayment to repurchase stock   $ 300,000            
Initial share delivery             $ 255,000  
Purchases of treasury stock (in shares)   800            
Purchases of treasury stock (in USD per share)   $ 364.1            
Accelerated Share Repurchase Program February 2023 | Subsequent Event                
Accelerated Share Repurchases [Line Items]                
Stock repurchase program, prepayment during prior period, future derivative settlement $ 45,000              
[1] Excluded the 105,792 shares and $45.0 million equity forward contract from the February 2023 ASR settled in May 2023.
[2] Included the 107,020 shares and $45.0 million equity forward contract from the December 2022 ASR settled in February 2023.
[3] Included the 161,215 shares and $40.0 million equity forward contract from the December 2021 ASR settled in February 2022.