XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term debt (Tables)
6 Months Ended
Apr. 30, 2022
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 April 30, 2022October 31, 2021
Notes payable$961 $3,545 
Revolving credit agreement, due 20244,000 — 
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 2023279,329 306,358 
 791,862 817,475 
Less current maturities and notes payable310,892 34,188 
Less unamortized debt issuance costs1,267 1,578 
Long-term maturities$479,703 $781,709