XML 119 R103.htm IDEA: XBRL DOCUMENT v3.24.4
Employee Benefit Plans - Other Retirement Plans - Additional Information (Details)
12 Months Ended
Oct. 31, 2024
USD ($)
Oct. 31, 2024
CAD ($)
Oct. 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Other Retirement Plans [Line Items]        
Deferred percentage of annual cash base compensation 50.00% 50.00%    
Deferred percentage of variable cash compensation 100.00% 100.00%    
Other Retirement Plans, Defined, Contribution Plan        
Other Retirement Plans [Line Items]        
Employer contribution $ 51,300,000   $ 50,800,000 $ 44,000,000.0
Maximum pretax annual company contribution match per employee $ 3,000 $ 4,000