STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2026 |
Apr. 30, 2025 |
May 29, 2024 |
Jan. 09, 2023 |
|
| Share Repurchase Program [Line Items] | ||||||
| Excise Tax on Share Repurchases | $ 3.0 | $ 10.0 | ||||
| Excise taxes on share repurchases, accrued but not paid | $ 1.0 | $ 2.0 | $ 1.0 | $ 2.0 | ||
| 2023 Repurchase Program | ||||||
| Share Repurchase Program [Line Items] | ||||||
| Share repurchase program authorized amount | $ 2,000.0 | |||||
| Shares repurchased and retired during period, (Shares) | 1,347,000 | 1,997,000 | ||||
| Shares repurchased and retired during period, (Value) | $ 165.0 | $ 255.0 | ||||
| 2024 Repurchase Program | ||||||
| Share Repurchase Program [Line Items] | ||||||
| Share repurchase program authorized amount | $ 2,000.0 | |||||
| Shares repurchased and retired during period, (Shares) | 550,000 | 1,600,000 | ||||
| Shares repurchased and retired during period, (Value) | $ 65.0 | $ 217.0 | ||||
| Remaining authorized repurchase amount under share repurchase program | $ 1,732.0 | $ 1,732.0 | ||||