XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt (Tables)
3 Months Ended
Jan. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 January 31, 2022October 31, 2021
Notes payable$3,506 $3,545 
Senior notes, due 2022-202579,000 79,000 
Senior notes, due 2022-202778,572 78,572 
Senior notes, due 2023-2030350,000 350,000 
Euro loan, due 2023297,685 306,358 
 808,763 817,475 
Less current maturities and notes payable34,149 34,188 
Less unamortized debt issuance costs1,423 1,578 
Long-term maturities$773,191 $781,709