XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Tables)
12 Months Ended
Oct. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
20222021
Notes Payable$ $3,545 
Senior notes, due 2023-202555,500 79,000 
Senior notes, due 2023-202771,429 78,572 
Senior notes, due 2023-2030350,000 350,000 
Euro loan, due 2023261,893 306,358 
738,822 817,475 
Less current maturities392,537 34,188 
Less unamortized debt issuance costs965 1,578 
Long-term maturities$345,320 $781,709