XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Long-term debt (Tables)
9 Months Ended
Jul. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 July 31, 2022October 31, 2021
Notes payable$346 $3,545 
Revolving credit agreement, due 202456,500 — 
Senior notes, due 2023-202555,500 79,000 
Senior notes, due 2023-202771,429 78,572 
Senior notes, due 2023-2030350,000 350,000 
Euro loan, due 2023270,738 306,358 
 804,513 817,475 
Less current maturities and notes payable401,728 34,188 
Less unamortized debt issuance costs1,087 1,578 
Long-term maturities$401,698 $781,709