v3.26.1
Retirement Plans (Detail) - USD ($)
$ in Millions
6 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Oct. 31, 2025
Retirement Benefits [Abstract]      
Deferred compensation liability $ 4.8   $ 4.1
Defined Contribution Plan Disclosure [Line Items]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00%    
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 5.8 $ 4.9  
Maximum      
Defined Contribution Plan Disclosure [Line Items]      
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 5.00%