v3.25.1
Leases - Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
6 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Cash Flow, Lessee [Abstract]    
Finance leases - financing cash flows $ 1,900 $ 1,382
Finance leases - operating cash flows 1,441 1,231
Operating leases - operating cash flows 9,605 4,550
Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]    
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 27,803 21,834
Right-of-Use Asset Obtained in Exchange for Finance Lease Liability $ 1,143 $ 1,228