XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Long-term debt (Tables)
9 Months Ended
Jul. 31, 2024
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 July 31, 2024October 31, 2023
Notes Payable $10,644 $5,019 
Revolving credit agreement, due 2028130,000 248,000 
Term loan due 2026280,000 300,000 
Senior notes, due 20258,500 32,000 
Senior notes, due 2025-202737,143 54,286 
Senior notes, due 2025-2030190,000 260,000 
5.600% Notes due 2028350,000 350,000 
5.800% Notes due 2033500,000 500,000 
 1,506,287 1,749,305 
Less current maturities96,288 115,662 
Less unamortized debt issuance costs10,487 10,773 
Less bond discounts1,357 1,476 
Long-term maturities$1,398,155 $1,621,394