XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Repurchase Program - Stock Repurchase Activities (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 31, 2023
Feb. 28, 2023
Feb. 28, 2022
Apr. 30, 2023
[1],[2]
Apr. 30, 2022
[3]
Apr. 30, 2023
[1]
Apr. 30, 2022
Accelerated Share Repurchases [Line Items]              
Purchases of treasury stock (in shares)       825,000 984,000 1,631,000 1,685,000
Aggregate purchased shares       $ 300,000 $ 290,000 $ 560,724 $ 535,000
Reissuance of treasury stock       696,000 683,000 1,507,000 1,578,000
Accelerated Share Repurchase Program February 2023              
Accelerated Share Repurchases [Line Items]              
Purchases of treasury stock (in shares)   800,000          
Accelerated Share Repurchase Program February 2023 | Subsequent Event              
Accelerated Share Repurchases [Line Items]              
Share repurchases settlement of equity forward (in shares) 105,792            
Stock repurchase program, prepayment during period, derivative settlement $ 45,000            
Accelerated Share Repurchase Program December 2022              
Accelerated Share Repurchases [Line Items]              
Share repurchases settlement of equity forward (in shares)   107,020          
Stock repurchase program, prepayment during period, derivative settlement   $ 45,000          
Accelerated Share Repurchase Program December 2021              
Accelerated Share Repurchases [Line Items]              
Share repurchases settlement of equity forward (in shares)     161,215        
Stock repurchase program, prepayment during period, derivative settlement     $ 40,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.