XML 53 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
12 Months Ended
Oct. 31, 2021
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
20212020
Notes Payable$3,545 $— 
Senior notes, due 2022-202579,000 109,900 
Senior notes, due 2022-202778,572 85,714 
Senior notes, due 2023-2030350,000 350,000 
Term loan  255,000 
Euro loan, due 2023306,358 308,642 
817,475 1,109,256 
Less current maturities34,188 38,043 
Less unamortized debt issuance costs1,578 3,261 
Long-term maturities$781,709 $1,067,952