Details of Certain Account Balances - Other long-term liabilities (Details) - USD ($) $ in Millions |
Jan. 31, 2024 |
Oct. 31, 2023 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Uncertain tax positions | $ 20.7 | $ 19.4 |
| Employee-related | 1.7 | 1.4 |
| Trade payables to noncontrolling interest holders | 4.7 | 4.5 |
| Other | 0.6 | 1.1 |
| Other long-term liabilities | $ 27.7 | $ 26.4 |