XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term debt (Tables)
6 Months Ended
Apr. 30, 2023
Debt Disclosure [Abstract]  
Long-Term Debt
A summary of long-term debt is as follows:
 April 30, 2023October 31, 2022
Revolving credit agreement, due 2024$275,000 $— 
Senior notes, due 2023-202555,500 55,500 
Senior notes, due 2023-202771,429 71,429 
Senior notes, due 2023-2030350,000 350,000 
Euro loan 261,893 
Term Facility, due 2024198,369 — 
 950,298 738,822 
Less current maturities and notes payable603,343 392,537 
Less unamortized debt issuance costs1,056 965 
Long-term maturities$345,899 $345,320