v3.22.2.2
COMMON STOCK - Schedule of Repurchase Activity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Stockholders' Equity Note [Abstract]        
Total number of shares purchased (in shares) 700,000 0 1,700,000 0
Average price paid per share (in USD per share) $ 41.92   $ 42.95  
Total cash paid for share repurchases $ 31.2   $ 74.5