XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Long-Term Debt - Long-Term Debt (Detail) - USD ($)
$ in Thousands
Jan. 31, 2022
Oct. 31, 2021
Debt Instrument [Line Items]    
Notes payable $ 3,506 $ 3,545
Long-term debt 808,763 817,475
Less current maturities 34,149 34,188
Less unamortized debt issuance costs 1,423 1,578
Long-term maturities 773,191 781,709
Senior notes, due 2022-2025    
Debt Instrument [Line Items]    
Senior notes 79,000 79,000
Senior notes, due 2022-2027    
Debt Instrument [Line Items]    
Senior notes 78,572 78,572
Senior notes, due 2023-2030    
Debt Instrument [Line Items]    
Senior notes 350,000 350,000
Euro loan, due 2023    
Debt Instrument [Line Items]    
Euro loan $ 297,685 $ 306,358