v3.26.1
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Oct. 31, 2025
Debt Instrument [Line Items]    
Borrowings under revolving credit facility $ 1,380,000 $ 960,000
Finance Leases and Notes Payable 16,290 17,890
Debt Issuance Costs, Net (9,000) (9,945)
Total debt and capital leases 2,587,290 2,167,945
Long-Term Debt, Current Maturities (3,402) (3,358)
Long-term debt, net of current maturities 2,583,888 2,164,587
2028 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes 600,000 600,000
2033 Senior Notes    
Debt Instrument [Line Items]    
Senior Notes $ 600,000 $ 600,000