v3.25.1
Leases - Lease-Related Assets and Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Oct. 31, 2024
Assets    
Operating lease right-of-use assets $ 149,322 $ 126,715
Finance Lease, Right-of-Use Asset, Accumulated Amortization 13,479 10,362
Property, plant and equipment 70,997 67,046
Total lease assets 220,319 193,761
Current    
Current operating lease liabilities 14,184 12,475
Current maturities of long-term debt 4,068 3,688
Noncurrent    
Noncurrent operating lease liabilities 139,955 117,560
Long-term debt 57,116 56,988
Total lease liabilities $ 215,323 $ 190,711