XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Long-Term Debt (Tables)
3 Months Ended
Jan. 31, 2021
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 January 31, 2021October 31, 2020
Senior notes, due 2021-2025$109,900 $109,900 
Senior notes, due 2021-202785,714 85,714 
Senior notes, due 2023-2030350,000 350,000 
Term loan, due 2024155,000 255,000 
Euro loan, due 2023321,602 308,642 
 1,022,216 1,109,256 
Less current maturities38,043 38,043 
Less unamortized debt issuance costs2,889 3,261 
Long-term maturities$981,284 $1,067,952