XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Oct. 31, 2023
Oct. 31, 2022
Disaggregation of Revenue [Line Items]            
Revenue recognized included in customer advances $ 44.2 $ 44.6 $ 93.0 $ 82.2    
Customer advances         $ 357.4 $ 332.8
Performance obligations, expected to be satisfied 3,063.9   3,063.9      
Interest Expense [Member]            
Disaggregation of Revenue [Line Items]            
Interest charges $ 2.2 $ 2.2 $ 4.5 $ 4.1