XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Repurchase Program - Stock Repurchase Activities (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2023
May 31, 2023
Feb. 28, 2023
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Accelerated Share Repurchases [Line Items]              
Total shares repurchased (in shares)       0 825,000 74,000 1,631,000
Total cost of the repurchased shares       $ 0 $ 300,000 $ 45,000 $ 560,724
Reissuance of treasury stock       668,000 696,000 1,225,000 1,507,000
Accelerated Share Repurchase Program February 2023              
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 August 2023              
Accelerated Share Repurchases [Line Items]              
Share repurchases settlement of equity forward (in shares) 73,903            
Stock repurchase program, prepayment during period, derivative settlement $ 45,000