XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Long-Term Debt (Tables)
9 Months Ended
Jul. 31, 2021
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 July 31, 2021October 31, 2020
Notes payable$742 $— 
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 2023314,540 308,642 
 822,854 1,109,256 
Less current maturities and notes payable31,385 38,043 
Less unamortized debt issuance costs1,738 3,261 
Long-term maturities$789,731 $1,067,952