v3.26.1
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Oct. 31, 2025
Debt Instrument [Line Items]    
Borrowings under revolving credit facility $ 145,000 $ 960,000
Finance Leases and Notes Payable 15,838 17,890
Debt Issuance Costs, Net (19,665) (9,945)
Total debt and capital leases 2,541,173 2,167,945
Long-Term Debt, Current Maturities (3,513) (3,358)
Long-term debt, net of current maturities 2,537,660 2,164,587
2028 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes 600,000 600,000
2031 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes 550,000 0
2033 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes 600,000 600,000
2036 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes $ 650,000 $ 0