XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term debt (Tables)
3 Months Ended
Jan. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 January 31, 2024October 31, 2023
Notes Payable $5,942 $5,019 
Revolving credit agreement, due 2028160,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,642,228 1,749,305 
Less current maturities116,585 115,662 
Less unamortized debt issuance costs10,335 10,773 
Less bond discounts1,437 1,476 
Long-term maturities$1,513,871 $1,621,394