v3.26.1
DEBT (Tables)
9 Months Ended
Jul. 31, 2026
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments [Table Text Block]
Long-term debt consists of the following (in thousands):
As ofAs of
July 31, 2026October 31, 2025
Borrowings under revolving credit facility$145,000 $960,000 
2028 senior unsecured notes600,000 600,000 
2031 senior unsecured notes550,000 — 
2033 senior unsecured notes600,000 600,000 
2036 senior unsecured notes650,000 — 
Finance leases and notes payable15,838 17,890 
Less: Debt discount and debt issuance costs(19,665)(9,945)
Total debt2,541,173 2,167,945 
Less: Current maturities of long-term debt(3,513)(3,358)
Long-term debt, net of current maturities$2,537,660 $2,164,587 
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments
The following table sets forth the carrying value and estimated fair value of the Company’s Notes, which are classified as Level 1 financial instruments in the fair value hierarchy (in thousands). The Company estimated the fair value of the Notes by taking the weighted average of market quotes for the exact security that was actively traded on July 31, 2026 and October 31, 2025.

As of July 31, 2026As of October 31, 2025
Carrying ValueFair ValueCarrying ValueFair Value
2028 Notes$597,355 $606,329 $596,437 $617,904 
2031 Notes 545,143 548,303 — — 
2033 Notes594,124 600,131 593,618 624,320 
2036 Notes643,713 643,230 — — 
Totals$2,380,335 $2,397,993 $1,190,055 $1,242,224