v3.24.0.1
Variable Interest Entity (Details) - USD ($)
$ in Millions
Jan. 31, 2024
Oct. 31, 2023
Variable Interest Entity [Line Items]    
Current assets $ 244.5 $ 220.1
Current liabilities 107.9 97.5
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Current assets 27.2 30.0
Long-term assets 71.4 69.9
Current liabilities 12.8 17.0
Long-term liabilities $ 29.7 $ 25.4