XML 82 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Dec. 07, 2023
Oct. 31, 2023
USD ($)
$ / shares
Apr. 30, 2023
$ / shares
Oct. 31, 2022
$ / shares
Apr. 30, 2022
$ / shares
Oct. 31, 2023
USD ($)
$ / shares
shares
Oct. 31, 2022
USD ($)
$ / shares
shares
Oct. 31, 2021
USD ($)
$ / shares
Mar. 31, 2017
USD ($)
Dec. 31, 2011
USD ($)
Class of Stock [Line Items]                    
Share repurchase program, maximum amount authorized                 $ 1,000.0 $ 500.0
Share repurchase program, remaining authorized amount   $ 256.4       $ 256.4        
Stock repurchase (in shares) | shares           0 191,200      
Treasury stock repurchase             $ 78.5 $ 24.8    
Average repurchase price per share (in dollars per share) | $ / shares             $ 410.41      
Dividends declared on common stock (in dollars per share) | $ / shares           $ 0.06 0.06      
Dividends on common stock (in dollars per share) | $ / shares   $ 0.03 $ 0.03 $ 0.03 $ 0.03 $ 0.03 $ 0.03 $ 0.03    
Dividends on common stock           $ 3.0 $ 3.0 $ 3.0    
Subsequent Event                    
Class of Stock [Line Items]                    
Stock split, conversion ratio 4