XML 57 R38.htm IDEA: XBRL DOCUMENT v3.23.4
Long-Term Debt (Tables)
12 Months Ended
Oct. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
20232022
Notes Payable$5,019 $— 
Revolving credit agreement, due 2028248,000 — 
Term loan, due 2026300,000 — 
Senior notes, due 2023-202532,000 55,500 
Senior notes, due 2023-202754,286 71,429 
Senior notes, due 2023-2030260,000 350,000 
Euro loan, due 2023 261,893 
5.600% Notes due 2028350,000 — 
5.800% Notes due 2033500,000 — 
1,749,305 738,822 
Less current maturities115,662 392,537 
Less unamortized debt issuance costs10,773 965 
Less bond discounts1,476 — 
Long-term maturities$1,621,394 $345,320