XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-term debt (Tables)
6 Months Ended
Apr. 30, 2024
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 April 30, 2024October 31, 2023
Notes Payable $8,685 $5,019 
Revolving credit agreement, due 202860,000 248,000 
Term loan due 2026280,000 300,000 
Senior notes, due 2024-202532,000 32,000 
Senior notes, due 2024-202754,286 54,286 
Senior notes, due 2024-2030260,000 260,000 
5.600% Notes due 2028350,000 350,000 
5.800% Notes due 2033500,000 500,000 
 1,544,971 1,749,305 
Less current maturities119,328 115,662 
Less unamortized debt issuance costs9,883 10,773 
Less bond discounts1,397 1,476 
Long-term maturities$1,414,363 $1,621,394