XML 52 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Tables)
12 Months Ended
Oct. 31, 2020
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
20202019
Senior notes, due 2021-2025$109,900 $140,800 
Senior notes, due 2021-202785,714 92,857 
Senior notes, due 2023-2030350,000 350,000 
Term loan, due 2022-2024255,000 505,000 
Euro loan, due 2023308,642 128,219 
Private shelf facility 30,556 
Development loans 951 
1,109,256 1,248,383 
Less current maturities38,043 168,738 
Less unamortized debt issuance costs3,261 4,241 
Long-term maturities$1,067,952 $1,075,404