Leases (Tables)
|
6 Months Ended |
Apr. 30, 2025 |
Leases [Abstract] |
|
Schedule of Lease-Related Assets and Liabilities |
The table below presents the lease-related assets and liabilities recorded on the balance sheet at April 30, 2025 and October 31, 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | Leases | | Classification | | April 30, 2025 | | October 31, 2024 | Assets | | | | | | | Operating lease assets | | Operating lease right-of-use assets | | $ | 149,322 | | | $ | 126,715 | | Finance lease assets | | Property, plant and equipment (less accumulated depreciation of $13,479 and $10,362) | | 70,997 | | | 67,046 | | Total lease assets | | | | $ | 220,319 | | | $ | 193,761 | | | | | | | | | Liabilities | | | | | | | Current | | | | | | | Operating | | Current operating lease liabilities | | $ | 14,184 | | | $ | 12,475 | | Finance | | Current maturities of long-term debt | | 4,068 | | | 3,688 | | Noncurrent | | | | | | | Operating | | Noncurrent operating lease liabilities | | 139,955 | | | 117,560 | | Finance | | Long-term debt | | 57,116 | | | 56,988 | | Total lease liabilities | | | | $ | 215,323 | | | $ | 190,711 | |
|
Schedule of Components of Lease Costs |
The table below presents the components of lease costs for the three and six months ended April 30, 2025 and 2024 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended | | Six Months Ended | | April 30, | | April 30, | | 2025 | | 2024 | | 2025 | | 2024 | Operating lease cost | $ | 5,774 | | | $ | 2,520 | | | $ | 11,108 | | | $ | 4,953 | | Finance lease cost | | | | | | | | Amortization of leased assets | 1,203 | | | 907 | | | 2,397 | | | 1,781 | | Interest on lease liabilities | 723 | | | 618 | | | 1,441 | | | 1,231 | | Variable lease costs | 1,010 | | | 487 | | | 1,461 | | | 938 | | Total lease cost | $ | 8,710 | | | $ | 4,532 | | | $ | 16,407 | | | $ | 8,903 | |
The table below presents supplemental cash flow information related to leases for the six months ended April 30, 2025 and 2024 (in thousands): | | | | | | | | | | | | | Six Months Ended | | April 30, | | 2025 | | 2024 | Cash paid for amounts included in the measurement of lease liabilities: | | | | 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 assets obtained in exchange for lease liabilities: | | | | Operating leases | $ | 27,803 | | | $ | 21,834 | | Finance leases | $ | 1,143 | | | $ | 1,228 | |
|
Schedule of Weighted Average Remaining Lease Terms and Weighted Average Discount Rates |
The table below presents the weighted-average remaining lease terms and weighted-average discount rates for the Company's leases as of April 30, 2025 and October 31, 2024: | | | | | | | | | | | | | | | | | April 30, 2025 | | October 31, 2024 | Weighted-average remaining lease term (in years) | | | | | Operating leases | | 11.7 | | 11.5 | Financing leases | | 15.8 | | 16.3 | | | | | | Weighted-average discount rate | | | | | Operating leases | | 5.54 | % | | 5.32 | % | Financing leases | | 4.87 | % | | 4.84 | % |
|
Schedule of Maturity of Lease Liabilities |
The table below presents the maturity of the lease liabilities as of April 30, 2025 (in thousands): | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | 2025 (remaining six months) | | $ | 11,054 | | | $ | 3,458 | | 2026 | | 21,497 | | | 6,857 | | 2027 | | 18,867 | | | 6,707 | | 2028 | | 17,266 | | | 6,477 | | 2029 | | 16,575 | | | 6,157 | | Thereafter | | 127,728 | | | 57,609 | | Total lease payments | | 212,987 | | | 87,265 | | Less: present value discount | | 58,848 | | | 26,081 | | Total lease liabilities | | $ | 154,139 | | | $ | 61,184 | |
|
Schedule of Maturity of Lease Liabilities |
The table below presents the maturity of the lease liabilities as of April 30, 2025 (in thousands): | | | | | | | | | | | | | | | | | Operating Leases | | Finance Leases | 2025 (remaining six months) | | $ | 11,054 | | | $ | 3,458 | | 2026 | | 21,497 | | | 6,857 | | 2027 | | 18,867 | | | 6,707 | | 2028 | | 17,266 | | | 6,477 | | 2029 | | 16,575 | | | 6,157 | | Thereafter | | 127,728 | | | 57,609 | | Total lease payments | | 212,987 | | | 87,265 | | Less: present value discount | | 58,848 | | | 26,081 | | Total lease liabilities | | $ | 154,139 | | | $ | 61,184 | |
|