XML 92 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Repurchase Program - Stock Repurchase Activities (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Nov. 30, 2023
Aug. 31, 2023
May 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2024
Jul. 31, 2023
Accelerated Share Repurchases [Line Items]              
Total shares repurchased (in shares)       0 751,000 74,000 2,382,000
Total cost of the repurchased shares       $ 0 $ 300,000 $ 45,000 $ 860,724
Reissuance of treasury stock       409,000 625,000 1,634,000 2,132,000
Accelerated Share Repurchase Program May 2023              
Accelerated Share Repurchases [Line Items]              
Share repurchases settlement of equity forward (in shares)   41,682          
Stock repurchase program, prepayment during period, derivative settlement   $ 45,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 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