XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT (Long-Term Debt) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Oct. 31, 2024
Borrowings under revolving credit facility $ 1,235,000 $ 1,015,000
Finance Leases and Notes Payable 23,034 26,133
Debt Issuance Costs, Net (10,411) (11,759)
Total debt and capital leases 2,447,623 2,229,374
Long-Term Debt, Current Maturities (3,725) (4,107)
Long-term debt, net of current maturities 2,443,898 2,225,267
2028 Senior Notes    
Senior Notes 600,000 600,000
2033 Senior Notes    
Senior Notes $ 600,000 $ 600,000