XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Term Debt (Tables)
6 Months Ended
Apr. 30, 2021
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 April 30, 2021October 31, 2020
Revolving credit agreement, due 2024$4,899 $— 
Senior notes, due 2021-2025109,900 109,900 
Senior notes, due 2021-202785,714 85,714 
Senior notes, due 2023-2030350,000 350,000 
Term loan, due 2024 255,000 
Euro loan, due 2023318,473 308,642 
 868,986 1,109,256 
Less current maturities38,043 38,043 
Less unamortized debt issuance costs1,899 3,261 
Long-term maturities$829,044 $1,067,952